Page 12 - DCG - SQL - 2025
P. 12

FICHE 4 - Filtres composés : AND, OR





           Le concept

        Dans une requête SQL, on peut filtrer les lignes en combinant plusieurs conditions grâce aux opérateurs logiques
        AND et OR.
            •  L’opérateur AND (ET) sélectionne uniquement les lignes qui satisfont toutes les conditions.
            •  L’opérateur OR (OU) sélectionne les lignes qui satisfont au moins une des conditions.
        Ces opérateurs permettent de construire des requêtes précises et complexes.




          ️ La syntaxe

               SELECT champ1, champ2
               FROM nom_table
               WHERE condition1 AND condition2

               SELECT champ1, champ2
               FROM nom_table
               WHERE condition1 OR condition2




           Exemple expliqué

        Afficher les produits en stock dont le prix est inférieur à 100 € :
               SELECT DesignProd, PrixProd
               FROM PRODUIT
               WHERE StockProd > 0 AND PrixProd < 100
        → Seuls les produits avec un prix inférieur à 100 € ET un stock supérieur à 0 seront affichés.


        Résultat attendu (exemple) :
               DesignProd      | PrixProd
               Vis             | 0.05
               Boulon         | 0.15
















                                                              7
   7   8   9   10   11   12   13   14   15   16   17