OR (||) (Entity SQL)

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.

Comentarios

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 los tipos devueltos 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:

  1. Siga el procedimiento de Cómo ejecutar una consulta que devuelve resultados StructuralType (EntityClient).

  2. Pase la consulta siguiente como argumento al método ExecuteStructuralTypeQuery:

\\ OR
SELECT VALUE product FROM AdventureWorksEntities.Product 
                                    AS product where product.ListPrice = 40 OR product.ListPrice = 125
\\ || 
SELECT VALUE product FROM AdventureWorksEntities.Product 
                                    AS product where product.ListPrice = 40 || product.ListPrice = 125

Este ejemplo genera el siguiente resultado:

ProductID: 842
Name: Touring-Panniers, Large
ProductNumber: PA-T100
MakeFlag: False
...

Vea también

Conceptos

Operadores lógicos (Entity SQL)
Referencia de Entity SQL