SQL 1 – RequĂŞtes simples – RequĂŞte d’agrĂ©gation

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 Email
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).

Â