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
.