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.
Tableau 1. Fonction 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.
Tableau 2. Types de données pour les fonctions agrégées
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