PaliSkill
SQL débutant

Leçon 6 / 10 — Chapitre 9: Mise en pratique : gestion associative

GROUP BY et HAVING sur membres

Cette leçon applique GROUP BY et HAVING (vus au sixième chapitre) sur membres.

SELECT statut, COUNT(*) FROM membres GROUP BY statut;

Ce code affiche, pour chaque statut, le nombre de membres : actif6, inactif2.

SELECT categorie, SUM(cotisation) FROM membres GROUP BY categorie;

Ce code affiche, pour chaque catégorie, la somme des cotisations : senior → 50+0+50 = 100, junior → 25+25+0 = 50, honoraire0.

SELECT categorie, AVG(anciennete_annees) FROM membres GROUP BY categorie HAVING COUNT(*) >= 3;

Ce code ne garde que les catégories ayant au moins 3 membres : senior (3 membres, moyenne (6+8+5)/3 ≈ 6.33) et junior (3 membres, moyenne (1+2+1)/3 ≈ 1.33) sont conservées ; honoraire (2 membres) est exclue.

À vous de jouer : écrivez une requête qui affiche, pour chaque statut, la somme des cotisations.

🔒

Continuez ce module

Débloquez les leçons restantes ainsi que la certification finale.

2 500 XOF / 3,81 € / 4,15 $

Débloquez les 84 leçons restantes de ce module

Votre paiement est vérifié avant l'activation de l'accès