Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Résultat d’une clause WHEN lorsqu’elle prend la truevaleur .
Syntaxe
WHEN when_expression THEN then_expression
Les arguments
when_expression
Toute expression booléenne valide.
then_expression
Toute expression de requête valide qui retourne une collection.
Remarques
Si when_expression la valeur trueest évaluée, le résultat est le résultat correspondant then-expression. Si aucune des conditions WHEN n’est satisfaite, la else-expression valeur est évaluée. Toutefois, s’il n’y a pas else-expression, le résultat est null.
Pour obtenir un exemple, consultez CASE.
Exemple :
La requête Entity SQL suivante utilise l’expression CASE pour évaluer un ensemble d’expressions Boolean . La requête est basée sur adventureWorks Sales Model. Pour compiler et exécuter cette requête, procédez comme suit :
Suivez la procédure dans How to : Execute a Query that Returns PrimitiveType Results.
Transmettez la requête suivante en tant qu’argument à la
ExecutePrimitiveTypeQueryméthode :
CASE WHEN AVG({@score1,@score2,@score3}) < @total THEN TRUE ELSE FALSE END