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-expression
correspondente. 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:
Siga o procedimento em Como executar uma consulta que retorna os resultados de PrimitiveType.
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