Compartir a través de


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

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:

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

Vea también

Conceptos

Referencia de Entity SQL