- 03/15/2017
- 2 minute de citit
-
- c
- r
- M
- i
- m
-
+4
Se aplică la: SQL Server (toate versiunile acceptate) Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Parallel Data Warehouse
Combină două condiții. Atunci când se utilizează mai mult de un operator logic într-o instrucțiune, operatorii OR sunt evaluați după operatorii AND. Cu toate acestea, puteți schimba ordinea de evaluare prin utilizarea parantezelor.
Convenții de sintaxă Transact-SQL
Sintaxa
boolean_expression OR boolean_expression
Nota
Pentru a vizualiza sintaxa Transact-SQL pentru SQL Server 2014 și versiunile anterioare, consultați Documentația versiunilor anterioare.
Argumente
expresie_booleană
Este orice expresie validă care returnează TRUE, FALSE sau UNKNOWN.
Tipuri de rezultat
Boolean
Valoare rezultat
OR returnează TRUE atunci când oricare dintre condiții este TRUE.
Observații
Tabelul următor prezintă rezultatul operatorului OR.
ADEVĂRAT | FALS | NECUNOSCUT | ||
---|---|---|---|---|
ADEVĂRAT | ADEVĂRAT | ADEVĂRAT | ADEVĂRAT | |
FALS | ADEVĂRAT | FALS | FALS | NECUNOSCUT |
UNKNOWN | TRUE | UNKNOWN | UNKNOWN |
Exemple
Următorul exemplu utilizează vizualizarea vEmployeeDepartmentHistory
pentru a prelua numele personalului Quality Assurance
care lucrează fie în tura de seară, fie în tura de noapte. Dacă parantezele sunt omise, interogarea returnează Quality Assurance
angajații care lucrează în tura de seară și toți angajații care lucrează în tura de noapte.
Iată setul de rezultate.
FirstName LastName Shift ------------ ---------------- ------- Andreas Berglund Evening Sootha Charncherngkha Night
Exemple: Azure Synapse Analytics and Parallel Data Warehouse
Exemplul următor recuperează numele angajaților care fie câștigă un salariu BaseRate
mai mic de 20, fie au un HireDate
1 ianuarie 2001 sau mai târziu.
Vezi și
.