👉 Définition : Le GROUP BY devient puissant lorsqu’il est combiné avec des fonctions comme :
- COUNT() → compter
- SUM() → additionner
- AVG() → calculer la moyenne
- MIN() / MAX() → trouver le plus petit ou le plus grand
Exemple : Toujours avec la table Ventes, si on veut compter le nombre de produits vendus par vendeur :
SELECT vendeur, COUNT(*)
FROM Ventes
GROUP BY vendeur;
👉 Résultat :
| vendeur | nombre_produits |
| Claire | 2 |
| Marc | 2 |
| Julien | 1 |