THEN (Entity SQL)
El resultado de una cláusula WHEN cuando se evalúa como true.
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.
Comentarios
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 obtener un ejemplo, vea CASE (Entity SQL).
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 el procedimiento de Cómo ejecutar una consulta que devuelve resultados PrimitiveType (EntityClient).
Pase la consulta siguiente como argumento al método
ExecutePrimitiveTypeQuery
:
CASE WHEN AVG({25,12,11}) < 100 THEN TRUE ELSE FALSE END
Este ejemplo genera el siguiente resultado:
Value: True
Vea también
Referencia
WHEN (Entity SQL)
CASE (Entity SQL)