T-SQL: L’utilisation des groupes    

Parmi les opérations possibles à réaliser avec le T-SQL, on a les GROUPS.

Le T-SQL offre la possibilité de créer des groupes de données et ceci en utilisant : GROUP BY. Ces requêtes doivent utiliser des fonctions de grouping qui sont :

COUNT : retourne le nombre de lignes retournées par la requete.
SUM : retourne le résultat de la somme de plusieurs valeurs
AVG : retourne la moyenne,
MAX : retourne la valeur maximale,
MIN : retourne la valeur minimale.

La GROUP BY est associé à un ensemble de colonnes selon lesquelles on veut faire notre groupement.

Pour faire un filtrage des données, on peut utiliser HAVING (une des fonctions de groupement) associée à une condition.

Remarque : count(*) <= Count (colonne), car count(*) ignore les NULL.

Exemple :


Remarque :

Si dans la clause SELECT vous spécifiez des colonnes à afficher à côté des fonctions d’agrégation, alors ces colonnes doivent être utilisées dans le GROUP BY.

Comments

Popular posts from this blog