- 03/15/2017
- 2 minutos para leer
-
- c
- r
- M
- i
- m
-
+4
Se aplica a: SQL Server (todas las versiones compatibles) Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Parallel Data Warehouse
Combina dos condiciones. Cuando se utiliza más de un operador lógico en una sentencia, los operadores OR se evalúan después de los operadores AND. Sin embargo, puede cambiar el orden de evaluación utilizando paréntesis.
Convenciones de sintaxis de Transact-SQL
Sintaxis
boolean_expression OR boolean_expression
Nota
Para ver la sintaxis de Transact-SQL para SQL Server 2014 y versiones anteriores, consulte la documentación de versiones anteriores.
Argumentos
expresión_booleana
Es cualquier expresión válida que devuelva TRUE, FALSE o UNKNOWN.
Tipos de resultado
Boolean
Valor del resultado
OR devuelve TRUE cuando cualquiera de las condiciones es TRUE.
Observaciones
La siguiente tabla muestra el resultado del operador OR.
TRUE | FALSE | UNKNOWN | |
---|---|---|---|
TRUE | TRUE | TRUE | TRUE |
FALSE | TRUE | FALSE | UNKNOWN |
desconocido | TRUE | desconocido | desconocido |
Ejemplos
El siguiente ejemplo utiliza la vista vEmployeeDepartmentHistory
para recuperar los nombres del personal Quality Assurance
que trabaja en el turno de tarde o en el de noche. Si se omiten los paréntesis, la consulta devuelve Quality Assurance
empleados que trabajan en el turno de tarde y todos los empleados que trabajan en el turno de noche.
Aquí está el conjunto de resultados.
FirstName LastName Shift ------------ ---------------- ------- Andreas Berglund Evening Sootha Charncherngkha Night
Ejemplos: Azure Synapse Analytics y Parallel Data Warehouse
El siguiente ejemplo recupera los nombres de los empleados que ganan un BaseRate
menos de 20 o tienen un HireDate
1 de enero de 2001 o posterior.