THEN (Entity SQL)
Risultato di una clausola WHEN quando restituisce true.
WHEN when_expression THEN then_expression
Argomenti
- when_expression
Qualsiasi espressione booleana valida.
- then_expression
Qualsiasi espressione di query valida che restituisce una raccolta.
Osservazioni
Se when_expression restituisce il valore true, il risultato è l'oggetto then-expression corrispondente. Se nessuna delle condizioni WHEN è soddisfatta, viene restituito else-expression. Se, tuttavia, non sono presenti else-expression, il risultato è null.
Per un esempio, vedere CASE (Entity SQL).
Esempio
Nella query Entity SQL seguente viene utilizzata l'espressione CASE per valutare un set di espressioni Boolean. La query è basata sul modello Sales di AdventureWorks. Per compilare ed eseguire questa query, effettuare le operazioni seguenti:
Seguire la procedura indicata in Procedura: eseguire una query che restituisce risultati PrimitiveType (EntityClient).
Passare la query seguente come argomento al metodo
ExecutePrimitiveTypeQuery
:
CASE WHEN AVG({@score1,@score2,@score3}) < @total THEN TRUE ELSE FALSE END
Vedere anche
Riferimento
WHEN (Entity SQL)
CASE (Entity SQL)