Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
Azure Synapse Analytics
Elemzési platformrendszer (PDW)
SQL Analytics-végpont a Microsoft Fabricben
Raktár a Microsoft Fabricben
SQL-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)