• 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ą HireDatestyczeń 1 stycznia 2001 r. lub później.

See Also

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.