Leçon 6 / 10 — Chapitre 10: Mise en pratique : gestion de flotte
GROUP BY et HAVING sur vehicules
Cette leçon applique GROUP BY et HAVING (vus au sixième chapitre) sur vehicules.
SELECT type, COUNT(*) FROM vehicules GROUP BY type;
Ce code affiche, pour chaque type, le nombre de véhicules : camion → 3, utilitaire → 2, voiture → 3.
SELECT type, SUM(cout_entretien) FROM vehicules GROUP BY type;
Ce code affiche, pour chaque type, la somme des coûts d'entretien : camion → 1200+3200+4500 = 8900, utilitaire → 600+900 = 1500, voiture → 400+1500+250 = 2150.
SELECT statut, AVG(kilometrage_km) FROM vehicules GROUP BY statut HAVING COUNT(*) >= 3;
Ce code ne garde que les statuts ayant au moins 3 véhicules : disponible (5 véhicules, conservé) — en_reparation (3 véhicules, également conservé, puisque >= 3).
À vous de jouer : écrivez une requête qui affiche, pour chaque type, le kilométrage moyen.
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