- 03/15/2017
- 2 minuty na przeczytanie
-
- c
- r
- M
- i
- m
-
+4
.
Dotyczy: SQL Server (wszystkie obsługiwane wersje) Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Parallel Data Warehouse
Łączy dwa warunki. Gdy w wyrażeniu jest używany więcej niż jeden operator logiczny, operatory OR są obliczane po operatorach AND. Można jednak zmienić kolejność oceny, używając nawiasów.
Konwencje składni języka Transact-SQL
Syntaktyka
boolean_expression OR boolean_expression
Uwaga
Aby wyświetlić składnię języka Transact-SQL dla SQL Server 2014 i wcześniejszych, zobacz Dokumentacja poprzednich wersji.
Argumenty
boolean_expression
Jest dowolnym poprawnym wyrażeniem, które zwraca TRUE, FALSE lub UNKNOWN.
Result Types
Boolean
Result Value
OR zwraca TRUE, gdy którykolwiek z warunków jest TRUE.
Remarks
Następująca tabela pokazuje wynik działania operatora OR.
TRUE | FALSE | UNKNOWN | ||
---|---|---|---|---|
TRUE | TRUE | TRUE | TRUE | |
FALSE | TRUE | FALSE | NIEZNANY | NIEZNANY |
UNKNOWN | TRUE | UNKNOWN | UNKNOWN |
Przykłady
Poniższy przykład wykorzystuje widok vEmployeeDepartmentHistory
do pobierania nazwisk Quality Assurance
pracowników, którzy pracują na zmianę wieczorną lub nocną. Jeśli nawiasy zostaną pominięte, zapytanie zwraca Quality Assurance
pracowników, którzy pracują na zmianę wieczorną, oraz wszystkich pracowników, którzy pracują na zmianę nocną.
Here is the result set.
FirstName LastName Shift ------------ ---------------- ------- Andreas Berglund Evening Sootha Charncherngkha Night
Examples: Azure Synapse Analytics i Parallel Data Warehouse
Następujący przykład pobiera nazwiska pracowników, którzy albo zarabiają BaseRate
mniej niż 20, albo mają HireDate
styczeń 1 stycznia 2001 r. lub później.
See Also
.