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