Megosztás a következőn keresztül:


VAGY (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példányAzure Synapse AnalyticsElemzési platformrendszer (PDW)SQL Analytics-végpont a Microsoft FabricbenRaktár a Microsoft FabricbenSQL-adatbázis a Microsoft Fabricben

Két feltételt egyesít. Ha egy utasítás több logikai operátort is használ, az OR operátorok kiértékelése az AND operátorok után történik. A kiértékelési sorrendet azonban zárójelek használatával módosíthatja.

Transact-SQL szintaxis konvenciók

Syntax

boolean_expression OR boolean_expression  

Arguments

boolean_expression
Igaz, HAMIS vagy ISMERETLEN értéket visszaadó érvényes kifejezés .

Eredménytípusok

Boolean

Eredményérték

VAGY IGAZ értéket ad vissza, ha valamelyik feltétel IGAZ.

Remarks

Az alábbi táblázat az OR operátor eredményét mutatja be.

TRUE FALSE UNKNOWN
TRUE TRUE TRUE TRUE
FALSE TRUE FALSE UNKNOWN
UNKNOWN TRUE UNKNOWN UNKNOWN

Examples

Az alábbi példa a vEmployeeDepartmentHistory nézet használatával kéri le az esti műszakban vagy az éjszakai műszakban dolgozó személyzet nevét Quality Assurance . Ha a zárójelek nincsenek megadva, a lekérdezés az esti műszakban dolgozó alkalmazottakat és az éjszakai műszakban dolgozó összes alkalmazottat adja vissza Quality Assurance .

-- Uses AdventureWorks  
  
SELECT FirstName, LastName, Shift   
FROM HumanResources.vEmployeeDepartmentHistory  
WHERE Department = 'Quality Assurance'  
   AND (Shift = 'Evening' OR Shift = 'Night');  

Itt van az eredmények összessége.

FirstName    LastName         Shift 
------------ ---------------- ------- 
Andreas      Berglund         Evening 
Sootha       Charncherngkha   Night

Példák: Azure Synapse Analytics and Analytics Platform System (PDW)

Az alábbi példa azoknak az alkalmazottaknak a nevét kéri le, akik 20-nál kevesebbet keresnek BaseRateHireDate , vagy 2001.

-- Uses AdventureWorks  
  
SELECT FirstName, LastName, BaseRate, HireDate   
FROM DimEmployee  
WHERE BaseRate < 10 OR HireDate >= '2001-01-01';  

Lásd még:

Kifejezések (Transact-SQL)
Beépített függvények (Transact-SQL)
Operátorok (Transact-SQL)
VÁLASZT (Transact-SQL)
AHOL (Transact-SQL)