THEN (Entity SQL)
Risultato di una clausola WHEN quando restituisce true
.
Sintassi
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.
Esempio
Nella query Entity SQL seguente viene usata 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 descritta in Procedura: Eseguire una query che restituisce risultati PrimitiveType.
Passare la query seguente come argomento al metodo
ExecutePrimitiveTypeQuery
:
CASE WHEN AVG({@score1,@score2,@score3}) < @total THEN TRUE ELSE FALSE END