PaliSkill
SQL débutant

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