Page 22 - Le SQL
P. 22
Application n°6 : distinct et order by
Distinct Order By
Voici un schéma relationnel classique d’une gestion de commandes :
CLIENT (NoCli, NomCli, PrenomCli, AdresseCli, CPCli, VilleCli, TelCli, MailCli)
COMMANDE (NoCmd, DateCmd, #CodeCli)
CONTENIR (#NoCmd, #NoProd, Quantite)
PRODUIT (NoProd, DesignationProd, PUProd)
1. Que remarquez-vous entre Client et Commande ?
En utilisant le langage SQL, écrire les requêtes qui permettront de répondre aux
questions posées.
2. Afficher les noms des clients triés par ordre alphabétique
3. Afficher les noms des produits commandés par le client 5, les produits
commandés plusieurs fois ne devront apparaître qu’une seule fois
4. Afficher la liste des désignations de produits avec leur prix, la liste sera
affichée par prix décroissant et par désignation en ordre alphabétique
5. Afficher toutes les dates pour lesquelles des commandes ont été
enregistrées. Les dates en double ne devront apparaître qu’une seule fois.
Vous afficherez le résultat de la date la plus ancienne à la plus récente
6. Afficher les noms des produits commandés lors de la commande n°8 par
quantité décroissante de produit.
21