Services Projets Apprendre À propos Contact
0/9
Leçon 8 sur 9

GROUP BY et agrégats

GROUP BY regroupe les lignes qui ont les mêmes valeurs. Utilisez des fonctions d’agrégation comme COUNT(), SUM(), AVG(), MAX() et MIN() pour calculer des valeurs par groupe.

SQL
-- Count users per country
SELECT country, COUNT(*) as total_users
FROM users
GROUP BY country;

-- Average price per category
SELECT category, AVG(price) as avg_price
FROM products
GROUP BY category;

-- Having filters groups (like WHERE for groups)
SELECT country, COUNT(*) as total
FROM users
GROUP BY country
HAVING total > 10;
🧠

Quiz rapide

Répondez correctement pour débloquer la leçon suivante.

Soutenir la mission

Cette plateforme d’apprentissage est 100% gratuite : sans publicité, sans suivi et sans paywall. Si elle vous a aidé à apprendre quelque chose d’utile, vous pouvez soutenir les futures leçons ou faire un don à Médecins Sans Frontières, qui fournit des soins médicaux d’urgence dans les zones de crise du monde entier.

🎉

Vous avez terminé SQL !

Vous avez terminé 9 leçons et quiz sur SQL. Vous maîtrisez maintenant les bases.