OR (języka Transact-SQL)
Łączy dwa warunki.Użyto więcej niż jeden operator logiczny w instrukcja lub operatory są obliczane po operatorów AND.Jednak można zmienić kolejność wykonywania obliczeń, używając nawiasów.
boolean_expression OR boolean_expression
Argumenty
- boolean_expression
Jest ważne w każdym wyrażenie zwraca wartość PRAWDA, FAŁSZ lub nieokreślona.
Typy wynik
Boolean
Wartość wyniku
LUB zwraca wartość PRAWDA, jeśli jeden z warunków jest wartość TRUE.
Remarks
W poniższej tabela przedstawiono wyniki OR operator.
|
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 w celu pobrania nazwy Quality Assurance pracowników pracujących shift wieczorem lub Zmiana nocna. Jeżeli nawiasy zostaną pominięte, kwerenda zwraca Quality Assurance pracowników działających shift wieczorem i wszystkich pracowników, którzy działają Zmiana nocna.
USE AdventureWorks
GO
SELECT FirstName, LastName, Shift
FROM HumanResources.vEmployeeDepartmentHistory
WHERE Department = 'Quality Assurance'
AND (Shift = 'Evening' OR Shift = 'Night')
Here is the result set.
FirstName LastName Shift
------------ ---------------- -------
Andreas Berglund Evening
Sootha Charncherngkha Night
See Also