Compartilhar via


ENTÃO (Entity SQL)

O resultado de QUANDO cláusula quando avaliar a true.

Sintaxe

WHEN when_expression THEN then_expression  

Argumentos

when_expression
Qualquer expressão boolean válido.

then_expression
Qualquer expressão de consulta válida que retorna uma coleção.

Comentários

Se when_expression avalia para o valor true, o resultado é then-expressioncorrespondente. Se nenhum de QUANDO as condições sejam atendidas, else-expression é avaliado. No entanto, se não há else-expression, o resultado é nulo.

Para obter um exemplo, confira CASE.

Exemplo

A seguinte consulta SQL Entity usa a expressão de CASOS para avaliar um conjunto de expressões de Boolean . A consulta é baseada no modelo de vendas AdventureWorks. Para compilar e executar essa consulta, siga estas etapas:

  1. Siga o procedimento em Como executar uma consulta que retorna os resultados de PrimitiveType.

  2. Passe a consulta a seguir como um argumento para o método ExecutePrimitiveTypeQuery:

CASE WHEN AVG({@score1,@score2,@score3}) < @total THEN TRUE ELSE FALSE END

Confira também