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