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

Vea también

Deja una respuesta

Tu dirección de correo electrónico no será publicada.