Leçon 9 / 10 — Chapitre 10: Mise en pratique : gestion de flotte
Cas pratique : disponibilité de la flotte
Ce cas pratique évalue la disponibilité de la flotte, type de véhicule par type de véhicule.
SELECT type, COUNT(*)
FROM vehicules
WHERE statut = 'disponible'
GROUP BY type
ORDER BY COUNT(*) DESC;
Ce que fait chaque partie :
WHERE statut = 'disponible'(vu au deuxième chapitre) ne retient que les véhicules disponibles, excluant les 3 en réparation.GROUP BY type(vu au sixième chapitre) regroupe les 5 véhicules disponibles par type.ORDER BY COUNT(*) DESC(vu au quatrième chapitre) trie les types par nombre de véhicules disponibles décroissant.
Sur les 5 véhicules disponibles (Camion-01, Utilitaire-01, Utilitaire-02, Voiture-01, Voiture-03) : utilitaire → 2, voiture → 2, camion → 1. Après tri décroissant, utilitaire et voiture apparaissent avant camion (l'ordre exact entre les deux premiers dépendant d'un tri secondaire non précisé ici).
À vous de jouer : modifiez cette requête pour afficher, à la place, la disponibilité par statut plutôt que par type.
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