Clause GROUP BY
La clause GROUP BY
indique les noms d'une ou de plusieurs rubriques devant servir à grouper les valeurs renvoyées. Cette clause sert à renvoyer un jeu de valeurs statistiques. La syntaxe de cette clause est la suivante :
GROUP BY colonnes
La portée de la clause GROUP BY
est l'expression de table dans la clause FROM
. Par conséquent, les expressions de colonne spécifiées par les colonnes
doivent provenir des tables spécifiées dans la clause FROM
. Une expression de colonne peut être composée d'un ou de plusieurs noms de rubriques de la table de base de données, séparés par des virgules.
Faire la somme des salaires de chaque service.
SELECT id_serv, SUM (salaire) FROM emp GROUP BY id_serv
Cette instruction renvoie une rangée pour chaque ID de service distinct. Chaque rangée contient l'ID de service et calcule la somme des salaires des employés du service.