Les fonctions d'agrégation sont généralement utilisées avec une clause GROUP BY
, mais elles peuvent également être utilisées dans des clauses FROM-WHERE-SELECT
standards.
Fonction | Description | Arguments |
---|---|---|
avg |
Calcule la moyenne d'un groupe ou d'une collection de valeurs. | Expression retournant une valeur numérique. |
concat |
Agrège des valeurs dans un groupe ou une collection. Remarque : Cette fonction peut être utilisée en tant que fonction d'agrégation ou de chaîne de caractères, selon le nombre d'arguments.
|
Élément à concaténer dans une collection. |
concatWith |
Agrège des valeurs dans un groupe ou une collection avec un délimiteur spécifique. Remarque : Cette fonction peut être utilisée en tant que fonction d'agrégation ou de chaîne de caractères, selon le nombre d'arguments.
|
|
count |
Retourne le nombre d'éléments dans la collection courante. Par exemple, dans la requête ci-dessous, la fonction count (compte) retourne le nombre d'éléments dans o.items , quel que soit l'argument spécifié.
|
Toute expression peut être utilisée comme argument. Elle ne sera pas forcément prise en compte mais elle est requise. |
Premier |
Retourne le premier élément non null et non vide dans une collection. | Élément à retourner dans une collection. |
last |
Retourne le dernier élément non null et non vide dans une collection. | Élément à retourner dans une collection. |
min | Retourne la valeur la plus petite dans un groupe ou une collection. | Expression retournant une valeur numérique. |
max | Retourne la valeur la plus grande dans un groupe ou une collection. | Expression retournant une valeur numérique. |
sum |
Retourne la somme de toutes les valeurs dans un groupe ou une collection. | Expression retournant une valeur numérique. |