Логические операторы
Логические операторы AND, OR и NOT. Операторы AND и OR используются для объединения условий поиска в предложениях WHERE. Оператор NOT обращает значение условия поиска.
Оператор AND соединяет два условия и возвращает TRUE, только если оба условия выполняются. Например, данный запрос возвращает только одну строку, в которой идентификатор заказчика начинается с цифры 1, а название магазина начинается со строки «Bicycle»:
SELECT CustomerID, Name
FROM AdventureWorks.Sales.Store
WHERE CustomerID LIKE '1%' AND Name LIKE N'Bicycle%'
Оператор OR также соединяет два условия, но возвращает TRUE, если выполняется хотя бы одно из условий. Следующий запрос возвращает 116 строк, в которых либо идентификатор заказчика начинается с 1, либо название магазина начинается с «Bicycle»:
SELECT CustomerID, Name
FROM AdventureWorks.Sales.Store
WHERE CustomerID LIKE '1%' OR Name LIKE N'Bicycle%'
См. также