Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Resultatet av en WHEN-sats när den utvärderas till true.
Syntax
WHEN when_expression THEN then_expression  
Argumentpunkter
when_expression
Valfritt giltigt booleskt uttryck.
then_expression
Alla giltiga frågeuttryck som returnerar en samling.
Anmärkningar
Om when_expression utvärderas till värdet trueär resultatet motsvarande then-expression. Om inget av WHEN-villkoren är uppfyllt utvärderas det else-expression . Men om det inte finns något else-expressionblir resultatet null.
Ett exempel finns i CASE.
Exempel
Följande SQL-entitetsfråga använder CASE-uttrycket för att utvärdera en uppsättning Boolean uttryck. Frågan baseras på AdventureWorks försäljningsmodell. Följ dessa steg för att kompilera och köra den här frågan:
Följ proceduren i Så här kör du en fråga som returnerar PrimitiveType-resultat.
Skicka följande fråga som ett argument till
ExecutePrimitiveTypeQuerymetoden:
CASE WHEN AVG({@score1,@score2,@score3}) < @total THEN TRUE ELSE FALSE END