- 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
.