- 15/03/2017
- 2 minutter at læse
-
- c
- r
- M
- i
- m
-
+4
Gælder for: SQL Server (alle understøttede versioner) Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Parallel Data Warehouse
Kombinerer to betingelser. Når der anvendes mere end én logisk operatør i en erklæring, evalueres OR-operatorer efter AND-operatorer. Du kan dog ændre evalueringsrækkefølgen ved at bruge parenteser.
Transact-SQL-syntaks-konventioner
Syntaks
boolean_expression OR boolean_expression
Note
For at få vist Transact-SQL-syntaks for SQL Server 2014 og tidligere, se Dokumentation for tidligere versioner.
Argumenter
boolean_udtryk
Er ethvert gyldigt udtryk, der returnerer TRUE, FALSE eller UNKNOWN.
Result Types
Boolean
Result Value
OR returnerer TRUE, når en af betingelserne er TRUE.
Remarks
Den følgende tabel viser resultatet af OR-operatoren.
TRUE | FALSE | UNKNOWN | ||
---|---|---|---|---|
TRUE | SANDT | SANDT | SANDT | SANDT |
FALSK | SANDT | FALSK | UKENDT | |
UNKENDT | TRUE | UNKENDT | UNKENDT |
Eksempler
Det følgende eksempel bruger visningen vEmployeeDepartmentHistory
til at hente navnene på Quality Assurance
personale, der arbejder enten på aftenholdet eller natteholdet. Hvis parenteserne udelades, returnerer forespørgslen Quality Assurance
medarbejdere, der arbejder på aftenholdet, og alle medarbejdere, der arbejder på natteholdet.
Her er resultatmængden.
FirstName LastName Shift ------------ ---------------- ------- Andreas Berglund Evening Sootha Charncherngkha Night
Eksempler: Azure Synapse Analytics og Parallel Data Warehouse
Det følgende eksempel henter navnene på de medarbejdere, der enten tjener BaseRate
mindre end 20 eller har en HireDate
1. januar 2001 eller senere.