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 : actif → 6, inactif → 2.
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, honoraire → 0.
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 l'attestation finale.
5 000 XOF / 7,62 € / 8,31 $
Débloquez les 91 leçons restantes de ce module
Pour vous communiquer où envoyer le paiement.
Moyen de paiement souhaité
Nous vous contactons pour le paiement — activé dès réception.