Partilhar via


Operadores lógicos

Os operadores lógicos são AND, OR e NOT. AND e OR são utilizados para conectar critérios de pesquisa a cláusulas WHERE. NOT inverte o resultado de um critério de pesquisa.

AND une duas condições e retorna TRUE apenas quando ambas as condições forem verdadeiras. Por exemplo, essa consulta retorna apenas a linha em que a ID do cliente é iniciada com o número 1 e o nome da loja começa com Bicycle:

SELECT CustomerID, Name 
FROM AdventureWorks.Sales.Store
WHERE CustomerID LIKE '1%' AND Name LIKE N'Bicycle%'

OR também conecta duas condições, mas retorna TRUE quando qualquer uma das condições for verdadeira. A seguinte consulta retorna as 116 linhas cuja ID do cliente é iniciada com 1 ou cujo nome da loja começa com Bicycle:

SELECT CustomerID, Name 
FROM AdventureWorks.Sales.Store
WHERE CustomerID LIKE '1%' OR Name LIKE N'Bicycle%'