Leçon 5 sur 7
GROUP BY : agréger par groupe
Les fonctions d'agrégation (COUNT, SUM, AVG…) se combinent à GROUP BY pour calculer par groupe : commandes par client, total par ville…
SELECT customer_id, COUNT(*), SUM(amount) FROM orders GROUP BY customer_id — une ligne de résultat par client.
SELECT city, COUNT(*) FROM customers GROUP BY city;
🎯 Exercice
Sur la table orders : renvoyez, par customer_id, le nombre de commandes (COUNT(*)) et la somme des montants (SUM(amount)). Groupez par customer_id et triez par customer_id.
Leçon PRO
Ce chapitre avancé fait partie de CodeAge PRO. Débloque-le pour continuer ton aventure.
Découvrir PRO →