- 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 Assurance
che lavora nel turno di sera o di notte. Se le parentesi vengono omesse, la query restituisce Quality Assurance
dipendenti 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.