Opérateurs logiques et conditionnels (AND, OR, NOT, BETWEEN, IN, etc.)

4.6.1 Opérateurs logiques

  • AND : Combine deux conditions et renvoie TRUE si les deux conditions sont vraies.

    SELECT * FROM Employes 
    WHERE Salaire > 40000 AND DepartementID = 3;
  • OR : Renvoie TRUE si l'une des conditions est vraie.

    SELECT * FROM Employes 
    WHERE Salaire > 50000 OR DepartementID = 2;
  • NOT : Inverse la valeur d’une condition.

    SELECT * FROM Employes 
    WHERE NOT DepartementID = 2;

4.6.2 Opérateurs conditionnels

  • BETWEEN : Sélectionne les valeurs comprises entre deux valeurs.

    SELECT * FROM Employes 
    WHERE Salaire BETWEEN 40000 AND 60000;
  • IN : Sélectionne les valeurs présentes dans une liste de valeurs.

    SELECT * FROM Employes 
    WHERE DepartementID IN (1, 2, 3);

Last updated