Exemples AVG
SELECT
dept_no,
AVG(salary)
FROM employee
GROUP BY dept_no
AVG
SELECT
dept_no,
AVG(salary)
FROM employee
GROUP BY dept_no
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 pas NULL
.
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 retournera 0
.