PaliSkill
SQL débutant

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 : camion3, utilitaire2, voiture3.

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