COUNT()
DSQL
COUNT([ALL | DISTINCT] <expr> | *)
Paramètre | Description |
---|---|
expr |
Expression : peut contenir une colonne de table, une constante, une variable, une expression, une fonction non agrégée ou une UDR. Les fonctions agrégées ne sont pas autorisées comme expression. |
BIGINT
La fonction COUNT
renvoie le nombre de valeurs dans le groupe qui ne sont pas NULL
.
-
La valeur par défaut est
ALL
: la fonction compte simplement toutes les valeurs de l’ensemble qui ne sont pasNULL
. -
Si
DISTINCT
est spécifié, les doublons sont exclus de l’ensemble compté. -
Si
COUNT (*)
est spécifié à la place de expr, toutes les entrées seront comptées.-
ne peut pas être utilisé avec le mot-clé
DISTINCT
. -
Les entrées dupliquées ne sont pas exclues
-
les enregistrements contenant
NULL
sont comptés
-
-
Pour un échantillon de données vide ou si l’échantillon ne contient que des valeurs contenant
NULL
, la fonction retournera0
.