Résumer les groupes avec GROUP BY et HAVING
GROUP BY regroupe les lignes de même clé pour les résumer avec COUNT, SUM ou AVG. WHERE filtre les lignes avant le regroupement ; HAVING filtre les groupes après l’agrégation.
SELECT category, COUNT(*) AS product_count FROM products GROUP BY category HAVING COUNT(*) >= 2;Malentendu fréquent
Un nom de produit non agrégé ne représente pas toute une catégorie. Renvoyez une clé de regroupement ou une expression agrégée.
Missions associées
L’exercice s’ouvre dans la langue de cette page. Vous pouvez la modifier dans les options.