SQL Fonctions d'agrégation
SQL Fonctions d'agrégation
Une fonction d'agrégation est une fonction qui effectue un calcul sur un ensemble de valeurs et renvoie une valeur unique.
Les fonctions d'agrégation sont souvent utilisées avec la clause GROUP BY de l'instruction SELECT. Cette clause divise le jeu de résultats en groupes de valeurs, et la fonction d'agrégation peut renvoyer une valeur unique pour chaque groupe.
Les fonctions d'agrégation SQL les plus couramment utilisées sont :
MIN()- renvoie la plus petite valeur de la colonne sélectionnéeMAX()- renvoie la plus grande valeur de la colonne sélectionnéeCOUNT()- renvoie le nombre de lignes d'un ensembleSUM()- renvoie la somme totale d'une colonne numériqueAVG()- renvoie la valeur moyenne d'une colonne numérique
Les fonctions d'agrégation ignorent les valeurs nulles (sauf pour COUNT()).
Nous passerons en revue les fonctions d’agrégation ci-dessus dans les prochains chapitres.