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 : 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 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.