OR (Transact-SQL)
Actualizado: 14 de abril de 2006
Combina dos condiciones. Cuando en una instrucción se utiliza más de un operador lógico, los operadores OR se evalúan después de los operadores AND. Sin embargo, se puede cambiar el orden de evaluación gracias a los paréntesis.
Convenciones de sintaxis de Transact-SQL
Sintaxis
boolean_expression OR boolean_expression
Argumentos
- boolean_expression
Es una expresión válida que devuelve TRUE, FALSE o UNKNOWN.
Notas
En la siguiente tabla se muestra el resultado del operador OR.
TRUE | FALSE | UNKNOWN | |
---|---|---|---|
TRUE |
TRUE |
TRUE |
TRUE |
FALSE |
TRUE |
FALSE |
UNKNOWN |
UNKNOWN |
TRUE |
UNKNOWN |
UNKNOWN |
Tipos de resultado
Boolean
Valor del resultado
OR devuelve TRUE cuando alguna de las condiciones es TRUE.
Ejemplos
En el siguiente ejemplo se utiliza la vista vEmployeeDepartmentHistory
para recuperar los nombres del personal de Quality Assurance
que trabaja en el turno de tarde o en el de noche. Si se omiten los paréntesis, la consulta devuelve los empleados de Quality Assurance
que trabajan en el turno de tarde y todos los empleados que trabajan en el turno de noche.
USE AdventureWorks
GO
SELECT FirstName, LastName, Shift
FROM HumanResources.vEmployeeDepartmentHistory
WHERE Department = 'Quality Assurance'
AND (Shift = 'Evening' OR Shift = 'Night')
Éste es el conjunto de resultados.
FirstName LastName Shift
------------ ---------------- -------
Andreas Berglund Evening
Sootha Charncherngkha Night
Vea también
Referencia
Expresiones (Transact-SQL)
Funciones (Transact-SQL)
Operadores (Transact-SQL)
SELECT (Transact-SQL)
WHERE (Transact-SQL)
Otros recursos
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
14 de abril de 2006 |
|