Les opérateurs de comparaison:
Les opérateurs de comparaison testent si 2 expressions sont identiques afin de vérifier les conditions.
X =Y | X égal à Y |
X != Y | X différent de Y (hors norme ISO) |
X < > Y | X différent de Y |
X > Y et X < Y | X supérieur à Y / X inférieur à Y |
X >= Y et X <= Y | X supérieur ou égal à Y / X inférieur ou égal à Y |
X !< Y et X !> Y | X non inférieur à Y / X non supérieur à Y (hors norme ISO) |
X BETWEEN Y AND Z | X est compris entre Y et Z |
X IN (Y1, Y2, Y3, …) | X est présent dans la liste (Y1, Y2, …) |
X IS NULL | X n’a pas de valeur |
Exemple:
SELECT * FROM table AS t
WHERE x IS NULL;
Les opérateur logiques
Les opérateurs logiques permettent de complexifier nos conditions.
- OR (ou)
- AND (et)
- NOT (non)
Exemple:
SELECT * FROM table AS t
WHERE (x IS NULL) AND (y IS NOT NULL);