Opérateurs logiques (Transact-SQL)

Les opérateurs logiques testent le caractère vrai ou faux d'une condition. Les opérateurs logiques, comme les opérateurs de comparaison, retournent un type de données Boolean ayant la valeur TRUE ou FALSE ou UNKNOWN.

Opérateur

Description

ALL

TRUE si tous les éléments d'un jeu de comparaisons sont TRUE.

AND

TRUE les deux expressions booléennes sont TRUE.

ANY

TRUE si n'importe quel élément d'un jeu de comparaison est TRUE.

BETWEEN

TRUE si l'opérande est situé dans une certaine plage.

EXISTS

TRUE si une sous-requête contient des lignes.

IN

TRUE si l'opérande est égal à un élément d'une liste d'expressions.

LIKE

TRUE si l'opérande correspond à un modèle.

NOT

Inverse la valeur de tout autre opérateur booléen.

OR

TRUE si l'une ou l'autre expression booléenne est TRUE.

SOME

TRUE si certains éléments d'un jeu de comparaisons sont TRUE.