• 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.

Vedi anche

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.