Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Combina dos expresiones Boolean.
boolean_expression OR boolean_expression
or
boolean_expression || boolean_expression
Argumentos
- boolean_expression
Cualquier expresión válida que devuelve un valor Boolean.
Valor devuelto
true cuando alguna de las condiciones es true; de lo contrario, false.
Notas
OR es un operador lógico de Entity SQL . Se usa para combinar dos condiciones. Cuando se utiliza más de un operador lógico en una instrucción, los operadores OR se evalúan después de los operadores AND. Sin embargo, se puede cambiar el orden de evaluación mediante paréntesis.
Las dobles barras verticales (||) tienen la misma funcionalidad que el operador OR.
En la tabla siguiente se muestran los valores de entrada y tipos de valor devuelto posibles.
TRUE | FALSE | NULL | |
---|---|---|---|
TRUE |
TRUE |
TRUE |
TRUE |
FALSE |
TRUE |
FALSE |
NULL |
NULL |
TRUE |
NULL |
NULL |
Ejemplo
La siguiente consulta de Entity SQL usa el operador OR para combinar dos expresiones Boolean. La consulta se basa en el modelo AdventureWorks Sales. Para compilar y ejecutar esta consulta, siga estos pasos:
Siga el procedimiento de Cómo: Ejecutar una consulta que devuelve resultados StructuralType (EntityClient).
Pase la consulta siguiente como argumento al método
ExecuteStructuralTypeQuery
:
-- OR
SELECT VALUE product FROM AdventureWorksEntities.Products
AS product where product.ListPrice = @price1 OR product.ListPrice = @price2
-- ||
SELECT VALUE product FROM AdventureWorksEntities.Products
AS product where product.ListPrice = @price1 || product.ListPrice = @price2