• 03/15/2017
  • 2 minutes to read
    • c
    • r
    • M
    • i
    • m
    • +4

Käytetään: SQL Server (kaikki tuetut versiot) Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Parallel Data Warehouse

Yhdistää kaksi ehtoa. Kun lausumassa käytetään useampaa kuin yhtä loogista operaattoria, OR-operaattorit arvioidaan AND-operaattorien jälkeen. Voit kuitenkin muuttaa arviointijärjestystä käyttämällä sulkuja.

Transact-SQL-syntaksikonventiot

Syntaksi

boolean_expression OR boolean_expression 

Huomautus

Katso SQL Server 2014:n ja sitä aikaisempien versioiden Transact-SQL-syntaksia kohdasta Aiempien versioiden dokumentointi.

Argumentit

boolean_expression
On mikä tahansa kelvollinen lauseke, joka palauttaa TRUE, FALSE tai UNKNOWN.

Tulostyypit

Boolean

Tuloksen arvo

OR palauttaa arvon TRUE, kun jompikumpi ehdoista on TRUE.

Huomautukset

Seuraavassa taulukossa on esitetty OR-operaattorin tulos.

.

TOSI TOSI TOSI TUNTEMATON
TOSI TOSI TOSI TOSI
TOSI TOSI TOSI TOSI TOSI TUNTEMATON
TUNTEMATON TRUE TUNTEMATON TUNTEMATON

Esimerkkejä

Seuraavassa esimerkissä käytetään vEmployeeDepartmentHistory-näkymää sellaisten Quality Assurance henkilöiden nimien hakemiseen, jotka työskentelevät joko ilta- tai yövuorossa. Jos sulkeet jätetään pois, kysely palauttaa Quality Assurance työntekijät, jotka työskentelevät iltavuorossa, ja kaikki työntekijät, jotka työskentelevät yövuorossa.

Tässä on tulosjoukko.

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

Esimerkkejä: Azure Synapse Analytics ja rinnakkainen tietovarasto

Seuraavassa esimerkissä haetaan niiden työntekijöiden nimet, jotka joko ansaitsevat BaseRate alle 20 tai joilla on HireDate 1.1.2001 tai sen jälkeen.

Katso myös

.

Vastaa

Sähköpostiosoitettasi ei julkaista.