PaliSkill
SQL débutant

Leçon 1 / 10 — Chapitre 10: Mise en pratique : gestion de flotte

La table vehicules

Ce dernier chapitre introduit une nouvelle table, vehicules, indépendante de produits, eleves et membres utilisées jusqu'ici : elle représente le suivi d'une petite flotte de véhicules, avec leur type, leur kilométrage, leur statut et leur coût d'entretien annuel.

vehicules
id | nom            | type       | kilometrage_km | statut        | cout_entretien
1  | Camion-01       | camion     | 125000          | disponible    | 1200
2  | Camion-02       | camion     | 98000           | en_reparation | 3200
3  | Utilitaire-01   | utilitaire | 45000           | disponible    | 600
4  | Utilitaire-02   | utilitaire | 67000           | disponible    | 900
5  | Voiture-01      | voiture    | 32000           | disponible    | 400
6  | Voiture-02      | voiture    | 88000           | en_reparation | 1500
7  | Voiture-03      | voiture    | 15000           | disponible    | 250
8  | Camion-03       | camion     | 210000          | en_reparation | 4500

type prend trois valeurs (camion, utilitaire, voiture), statut en prend deux (disponible, en_reparation), kilometrage_km est un nombre entier de kilomètres parcourus, et cout_entretien un montant en dollars dépensé cette année pour l'entretien.

SELECT * FROM vehicules;

Ce code (vu au premier chapitre) affiche les 8 lignes de la nouvelle table, avec ses 6 colonnes.

À retenir :

  • vehicules est une nouvelle table, indépendante des précédentes, avec 8 lignes et 6 colonnes.
  • Plus un véhicule a de kilomètres, plus son coût d'entretien tend à être élevé — une tendance à vérifier avec les outils de ce module, pas une règle absolue.

À vous de jouer : écrivez une requête qui affiche uniquement le nom et le statut de chaque véhicule.

À vous de jouer

À faire

Combien de lignes contient la table vehicules ?

Testez cette requête dans un bac à sable SQL en ligne (SQLite Fiddle, W3Schools "Try SQL", ou tout autre) pour vérifier le résultat avant de répondre.

À vous de jouer

À faire

Combien de valeurs distinctes la colonne type peut-elle prendre ?

Testez cette requête dans un bac à sable SQL en ligne (SQLite Fiddle, W3Schools "Try SQL", ou tout autre) pour vérifier le résultat avant de répondre.

Quitter le module