COUNT |
Compteur |
|---|---|
| SQL Server | Microsoft SQL Server |
Syntaxe
| COUNT(*) |
| COUNT(expression) |
| COUNT(DISTINCT expression) |
Paramètres
| Nom | Description | |
|---|---|---|
| * | Ce paramètre permet d'indiquer tous les champs de colonnes sont utilisés dans le décompte. | |
| expression | Ce paramètre permet d'indiquer l'expression où il effectuer le décompte. | |
| DISTINCT expression | Ce paramètre permet d'indiquer que les champs identique doivent compter pour un dans le décompte des lignes. | |
Description
Cette fonction retourne le nombre de ligne que contient un groupe.
Exemple
Prenons pour base la table «listvalue» avec le contenu suivant :
| id | value | name |
| 1 | 300 | Jean |
| 2 | 6000 | Philippe |
| 3 | 5000 | Samuel |
| 4 | 4000 | Gabriel |
| 4 | 4000 | Gabriel |
| 5 | 200 | Mathieu |
| 6 | 6000 | Paul |
Si vous voulez retourner le nombre d'enregistrement dans cette table vous entrez donc les instructions suivantes :
- SELECT COUNT(*) AS Expr1 FROM listvalue
Et les informations vous seront retournés sous la forme suivante :
| Expr1 |
| 6 |
Si vous voulez retourner le nombre de valeur unique de cette table vous entrez donc les instructions suivantes :
- SELECT COUNT(DISTINCT value) AS Expr1 FROM listvalue
Et les informations vous seront retournés sous la forme suivante :
| Expr1 |
| 5 |
Voir également
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Dimanche, le 7 juin 2015