Définition : Les opérateurs logiques permettent de combiner plusieurs conditions dans une clause WHERE :
- AND = toutes les conditions doivent ĂŞtre vraies.
- OR = au moins une des conditions doit ĂŞtre vraie.
 Exemple SQL avec AND : SELECT Nom, Age, Email FROM Etudiants WHERE Age > 20 AND Age < 23;
Â
👉 Ici, on sélectionne les étudiants âgés de plus de 20 ans ET de moins de 23 ans. Résultat attendu :
| Nom | Âge | |
| Julien | 22 | julien@mail.com |
| Sophie | 21 | sophie@mail.com |
 Exemple SQL avec OR : SELECT Nom, Age FROM Etudiants WHERE Nom = ‘Claire’ OR Nom = ‘Julien’;
Â
👉 Ici, on sélectionne les étudiants qui s’appellent Claire OU Julien. Résultat attendu :
| Nom | Âge |
| Claire | 20 |
| Julien | 22 |
 Conclusion :
- AND restreint les résultats (plus sélectif).
- OR élargit les résultats (plus souple).
Â