Page 10 - Le SQL
P. 10

SELECT..FROM..WHERE



                      • Permet  de  faire  afficher,  sous  forme  de  tableau,  un

                         ensemble de valeurs pour un ensemble de champs. Les
                         valeurs  affichées  doivent  respecter  des  critères
                         exprimés dans la clause WHERE




                       Syntaxe du WHERE






                      • WHERE champs_1 <opérateur> valeur ...



                      • champs_1 : obligatoire, nom du champs dont on précise
                         le filtre

                      • <opérateur> : obligatoire, opérateur mathématique
                         (=,<=,>=,<>) ou propre au SQL (IN NOT IN, LIKE,
                         BETWEEN)

                      • valeur : obligatoire, peut être une constante, une autre
                         colonne ou une requête
                      • Les critères sont combinés avec AND, OR




                       Exemple




                      • Ligne_Commande (#NoCmd, #NoProd, Qte)
                      • Question : donnez la liste des numéros de commande
                         dans lesquelles le produit numéro P5 est commandé en
                         quantité supérieure ou égale à 8.

                      • Requête :          SELECT NoCmd

                                           FROM Ligne_Commande

                                           WHERE   NoProd=''P5'' and

                                                         Qte>=8







                                                            9
   5   6   7   8   9   10   11   12   13   14   15