Compartilhar via


Operadores lógicos (Transact-SQL)

Os operadores lógicos testam a legitimidade de algumas condições. Os operadores lógicos, como operadores de comparação, retornam um tipo de dados Boolean com um valor TRUE, FALSE ou UNKNOWN.

Operador

Significado

ALL

TRUE se tudo em um conjunto de comparações for TRUE.

AND

TRUE se as duas expressões boolianas forem TRUE.

ANY

TRUE se qualquer conjunto de comparações for TRUE.

BETWEEN

TRUE se o operando estiver dentro de um intervalo.

EXISTS

TRUE se uma subconsulta tiver qualquer linha.

IN

TRUE se o operando for igual a um de uma lista de expressões.

LIKE

TRUE se o operando corresponder a um padrão.

NOT

Inverte o valor de qualquer outro operador booliano.

OR

TRUE se qualquer expressão booliana for TRUE.

SOME

TRUE se algum conjunto de comparações for TRUE.

Consulte também

Referência

Precedência dos operadores (Transact-SQL)