- 03/15/2017
- 2 perc olvasás
-
-
c -
r -
M -
i -
m -
+4
.
-
Az alábbiakra vonatkozik:
SQL Server (minden támogatott verzió)
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Parallel Data Warehouse
Két feltétel kombinálása. Ha egynél több logikai operátort használ egy utasításban, a VAGY operátorok az ÉS operátorok után kerülnek kiértékelésre. Az értékelés sorrendjét azonban zárójelek használatával megváltoztathatja.
Transact-SQL szintaxis konvenciók
Szintaxis
boolean_expression OR boolean_expression
Jegyzet
Az SQL Server 2014 és korábbi verziók Transact-SQL-szintaxisának megtekintéséhez lásd a Korábbi verziók dokumentációját.
Argumentumok
boolean_expression
Minden olyan érvényes kifejezés, amely TRUE, FALSE vagy UNKNOWN értéket ad vissza.
Eredménytípusok
Boolean
Eredményérték
OR TRUE-t ad vissza, ha valamelyik feltétel TRUE.
Megjegyzések
A következő táblázatban az OR operátor eredménye látható.
| IGAZ | HAMIS | ISMERETLEN | ||
|---|---|---|---|---|
| IGAZ | IGAZ | IGAZ | IGAZ | IGAZ |
| HAMIS | IGAZ | HAMIS | ISMERETLEN | |
| NEM ISMER | TRUE | UNKNOWN | UNKNOWN | UNKNOWN |
Példák
A következő példa a vEmployeeDepartmentHistory nézetet használja azon Quality Assurance alkalmazottak neveinek lekérdezésére, akik vagy az esti műszakban, vagy az éjszakai műszakban dolgoznak. Ha a zárójeleket elhagyja, a lekérdezés visszaadja az Quality Assurance olyan alkalmazottakat, akik az esti műszakban dolgoznak, és az összes olyan alkalmazottat, akik az éjszakai műszakban dolgoznak.
Itt az eredményhalmaz.
FirstName LastName Shift ------------ ---------------- ------- Andreas Berglund Evening Sootha Charncherngkha Night
Példák: Azure Synapse Analytics és párhuzamos adattárház
A következő példa azoknak az alkalmazottaknak a nevét keresi ki, akik vagy BaseRate 20-nál kevesebbet keresnek, vagy akiknek HireDate 2001. január 1-je vagy későbbi.
Lásd még
.