Pour s'entraîner à parler SQL : télécharger la BD OOo Base.
Répondre aux questions suivantes (directement en SQL si possible ;)) :
- Donner la liste de tous les avions (compagnie, type, places) en les triant dans l’ordre alphabétique des compagnies, puis du plus grand au plus petit.
- Donner la liste des compagnies dans l’ordre alphabétique.
- Compter le nombre d’avions (« flotte ») par compagnie, et afficher la compagnie qui a le plus d’avions au début.
- Calculer le nombre total de places disponibles (« capacité ») par compagnie, et afficher la compagnie qui en a le moins au début.
- Calculer la moyenne du nombre de places disponibles (« Moyenne Airbus ») sur les avions de type Airbus.
- Donner la liste des vols (aéroports de départ et d’arrivée, compagnie) qui partent de Budapest.
- Donner la liste des vols (aéroport et heure de départ, aéroport et heure d’arrivée, compagnie) qui décollent le 1er ou le 2 avril, dans l’ordre chronologique.
- Calculer le nombre de places libres (« libres ») sur chaque vol (id).
- Copier-coller la requête précédente et la modifier pour avoir uniquement le vol pour lequel il y a le plus de places libres.
- Idem, mais on veut connaître les 5 vols où il y a le moins de places libres.
- Donner la liste des avions (type, compagnie) qui atterrissent à l’aéroport d’où le vol avec 320 passagers a décollé (afficher aussi cet aéroport).
- Idem, mais remplacer « 320 » par « le moins de ».
Aucun commentaire:
Enregistrer un commentaire