LUB (Transact-SQL)
Łączy dwa warunki.Użyto więcej niż jeden logiczny operator w instrukcjaoperatory OR są oceniane po i operatorów.Można jednak zmienić kolejność obliczeń, używając nawiasów.
Składnia
boolean_expression OR boolean_expression
Argumenty
- boolean_expression
Wszelkie obowiązuje wyrażenie , zwraca wartość PRAWDA, FAŁSZ lub nieznany.
Typy wyników
Boolean
Wartość wyniku
LUB zwraca wartość PRAWDA, gdy jeden z warunków jest SPEŁNIONY.
Uwagi
W poniższej tabela przedstawiono wynik operatorOR.
|
PRAWDA |
FAŁSZ |
NIEZNANY |
---|---|---|---|
PRAWDA |
PRAWDA |
PRAWDA |
PRAWDA |
FAŁSZ |
PRAWDA |
FAŁSZ |
NIEZNANY |
NIEZNANY |
PRAWDA |
NIEZNANY |
NIEZNANY |
Przykłady
W poniższym przykładzie użyto vEmployeeDepartmentHistory Widok, aby pobrać nazwy Quality Assurance pracowników, którzy działają wieczornej zmiany roboczej lub nocną.Jeżeli nawiasy zostaną pominięte, kwerenda zwraca Quality Assurance pracowników, którzy działają wieczornej zmiany roboczej i wszystkich pracowników, którzy pracy nocnej zmiany.
USE AdventureWorks2008R2;
GO
SELECT FirstName, LastName, Shift
FROM HumanResources.vEmployeeDepartmentHistory
WHERE Department = 'Quality Assurance'
AND (Shift = 'Evening' OR Shift = 'Night');
Oto zestaw wyników.
FirstName LastName Shift
------------ ---------------- -------
Andreas Berglund Evening
Sootha Charncherngkha Night
Zobacz także