- 03/15/2017
 - 2 minuti per leggere
 - 
-  
c -  
r -  
M -  
i -  
m - 
+4
 
 -  
 
 Si applica a: 
SQL Server (tutte le versioni supportate) 
Azure SQL Database 
Azure SQL Managed Instance 
Azure Synapse Analytics 
Parallel Data Warehouse
Combina due condizioni. Quando viene usato più di un operatore logico in una dichiarazione, gli operatori OR vengono valutati dopo gli operatori AND. Tuttavia, puoi cambiare l’ordine di valutazione usando le parentesi.
 Convenzioni di sintassi Transact-SQL
Sintassi
boolean_expression OR boolean_expression 
Nota
Per vedere la sintassi Transact-SQL per SQL Server 2014 e precedenti, vedi la documentazione delle versioni precedenti.
Argomenti
espressione_boole
È qualsiasi espressione valida che restituisce VERO, FALSO o SCONOSCIUTO.
Tipi di risultato
Booleano
Valore del risultato
OR restituisce TRUE quando una delle due condizioni è TRUE.
Remarks
La seguente tabella mostra il risultato dell’operatore OR.
| VERO | FALSO | IGNOTO | ||
|---|---|---|---|---|
| VERO | VERO | VERO | VERO | |
| FALSO | VERO | FALSO | FALSO | SCONOSCIUTO | 
| Sconosciuto | VERO | Sconosciuto | Sconosciuto | 
Esempi
L’esempio seguente usa la vista vEmployeeDepartmentHistory per recuperare i nomi del personale Quality Assuranceche lavora nel turno di sera o di notte. Se le parentesi vengono omesse, la query restituisce Quality Assurancedipendenti che lavorano nel turno serale e tutti i dipendenti che lavorano nel turno notturno.
Ecco il set di risultati.
FirstName LastName Shift ------------ ---------------- ------- Andreas Berglund Evening Sootha Charncherngkha Night
Esempi: Azure Synapse Analytics e Parallel Data Warehouse
L’esempio seguente recupera i nomi dei dipendenti che guadagnano un BaseRate inferiore a 20 o hanno un HireDate 1 gennaio 2001 o successivo.