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
   17   18   19   20   21   22   23   24   25   26   27