THEN (Entity SQL)
El resultado de una cláusula WHEN cuando se evalúa como true
.
Sintaxis
WHEN when_expression THEN then_expression
Argumentos
when_expression
Cualquier expresión Boolean válida.
then_expression
Expresión de consulta válida que devuelve una colección.
Observaciones
Si when_expression
se evalúa como el valor true
, el resultado es la then-expression
correspondiente. Si no se cumple ninguna de las condiciones WHEN, se evalúa else-expression
. Sin embargo, si no hay ninguna else-expression
, el resultado es Null.
Para un ejemplo, consulte CASE.
Ejemplo
La siguiente consulta de Entity SQL usa la expresión CASE para evaluar un conjunto de expresiones Boolean
. La consulta se basa en el modelo AdventureWorks Sales. Para compilar y ejecutar esta consulta, siga estos pasos:
Siga los pasos que se indican en Procedimientos para ejecutar una consulta que devuelve resultados PrimitiveType.
Pase la consulta siguiente como argumento al método
ExecutePrimitiveTypeQuery
:
CASE WHEN AVG({@score1,@score2,@score3}) < @total THEN TRUE ELSE FALSE END