• 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

.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.