• 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

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.