Partilhar via


|| (OU) (SQL de entidade)

Combina duas Boolean expressões.

Sintaxe

boolean_expression OR boolean_expression
-- or
boolean_expression || boolean_expression

Argumentos

boolean_expression Qualquer expressão válida que retorne um Booleanarquivo .

Devolver Valor

true quando qualquer uma das condições for true; caso contrário, false.

Observações

OR é um operador lógico Entity SQL. É utilizado para combinar duas condições. Quando mais de um operador lógico é usado em uma instrução, os operadores OR são avaliados após os operadores AND. No entanto, você pode alterar a ordem de avaliação usando parênteses.

As barras verticais duplas (||) têm a mesma funcionalidade que o operador OR.

A matriz a seguir mostra possíveis combinações de valores de entrada e valores de retorno.

TRUE FALSE NULL
TRUE TRUE TRUE TRUE
FALSE TRUE FALSE NULL
NULL TRUE NULL NULL

Exemplo

A consulta Entity SQL a seguir usa o operador OR para combinar duas Boolean expressões. A consulta é baseada no Modelo de Vendas AdventureWorks. Para compilar e executar esta consulta, siga estes passos:

  1. Siga o procedimento em Como: Executar uma consulta que retorna resultados StructuralType.

  2. Passe a seguinte consulta como um argumento para o ExecuteStructuralTypeQuery método:

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

Consulte também