Fonctions d'agrégation
Une fonction agrégée calcule une seule valeur de résultat à partir d'un ensemble de valeurs. Le tableau suivant décrit les fonctions d'agrégation.
| Fonction | Descriptif |
|---|---|
| count | Compte toutes les lignes. |
| sum | Fournit un total. |
| max | Renvoie la valeur maximale. La fonction d'agrégation prend une valeur en entrée, qui est généralement un nom de colonne ou un autre nom unique représentant un ensemble. Par exemple, max(AGE) renvoie la plus grande valeur de la colonne nommée AGE. Remarque : Si vous spécifiez deux valeurs d'entrée ou plus, le système utilise la fonction scalaire max() pour renvoyer le maximum de toutes les valeurs. Voir Fonctions pour une description de la fonction scalaire.
|
| median | Renvoie la valeur médiane d'un ensemble de nombres. Si l'ensemble a un nombre pair de membres, la fonction renvoie la moyenne des deux membres du milieu de l'ensemble. Les valeurs nulles sont ignorées. |
| min | Renvoie la valeur minimale. La fonction d'agrégation prend une valeur en entrée, qui est généralement un nom de colonne ou un autre nom unique représentant un ensemble. Par exemple, min(AGE) renvoie la valeur la plus basse de la colonne nommée AGE. Note : Si vous spécifiez deux valeurs d'entrée ou plus, le système utilise la fonction scalaire min() pour renvoyer le minimum de toutes les valeurs. Voir Fonctions pour une description de la fonction scalaire.
|
| avg | Fait la moyenne des valeurs. Les moyennes des types numériques exacts sont calculées avec 6 décimales. |
Le tableau suivant décrit les types de données qui peuvent être spécifiés comme arguments pour les fonctions d'agrégation.
| Type de données | Fonction |
|---|---|
| JavaScript Object Notation | count |
| autres types de données | count, max, min |
| Numérique uniquement | avg, sum |
| Types de données numériques et d'intervalles | median |