CodeAgeBy Sitezack
SQL pour ProsSQL avec SQLite0 XP
Progression du chapitre0/6

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