Operatory logiczne

Operatory logiczne są AND, OR i NOT.AND i OR są używane do łączenia się warunki wyszukiwania w klauzulach WHERE.NIE odwraca wynik warunek wyszukiwania.

I łączy dwa warunki i zwraca wartość TRUE tylko wtedy, gdy oba warunki są spełnione.Na przykład ta kwerenda zwraca tylko jeden wiersz, w których identyfikator klienta rozpoczyna się od numeru 1 i nazwa magazynu zaczyna się od Bicycle:

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

LUB też łączy dwa warunki, ale zwraca wartość PRAWDA, jeśli jeden z warunków jest spełniony.Następująca kwerenda zwraca 116 wierszy, których nazwy odbiorcy zaczynają się od 1 lub których nazwa magazynu zaczyna się od Bicycle:

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