Syntaxe des expressions SQL CASE
La syntaxe complète d'une expression SQL CASE varie en fonction du moteur de base de données utilisé. Voici la syntaxe pour SQL Server :
Syntaxe CASE utilisant l'expression cas :
CASE case-expression WHEN when-expression-1 THEN value-1 [ WHEN when-expression-n THEN value-n ... ] [ ELSE else-value ] END
Syntaxe CASE utilisant une expression booléenne :
CASE WHEN boolean-when-expression-1 THEN value-1 [ WHEN boolean-when-expression-n THEN value-n ... ] [ ELSE else-value ] END
Voici les termes et concepts utilisés en grammaire :
case-expression : Une expression qui produit une valeur.
when-expression-x : Une expression à comparer avec case-expression.
boolean-when-expression : Une expression qui produit un résultat VRAI/FAUX.
value-x: Le résultat d'une instruction CASE si :
else-value : Le résultat de l'instruction CASE si aucune condition WHEN correspondante n'est trouvée.
Vous devez faire attention aux points suivants :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!