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