Udostępnij za pośrednictwem


Operatory logiczne

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

Łą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órym identyfikator klienta (BusinessEntityID) rozpoczyna się od numeru 1 i nazwa magazynu zaczyna rowerów:

SELECT BusinessEntityID, Name 
FROM AdventureWorks2008R2.Sales.Store
WHERE BusinessEntityID LIKE '1%' AND Name LIKE N'Bicycle%';

LUB też łączy dwa warunki, ale zwraca wartość PRAWDA, gdy jest spełniony jeden z warunków.Następująca kwerenda zwraca 349 wierszy, których identyfikatory nabywcy zaczynają się od 1 lub których nazwa magazynu zaczyna rowerów:

SELECT BusinessEntityID, Name 
FROM AdventureWorks2008R2.Sales.Store
WHERE BusinessEntityID LIKE '1%' OR Name LIKE N'Bicycle%';