Syntaxe des expressions SQL CASE
Les expressions SQL CASE, également appelées « instructions CASE WHEN », vous permettent d'évaluer plusieurs conditions et de renvoyer différentes valeurs en fonction des résultats. Sa syntaxe varie en fonction du moteur de base de données utilisé.
Syntaxe SQL Server :
<code class="language-sql">CASE case-expression WHEN when-expression-1 THEN value-1 [ WHEN when-expression-n THEN value-n ... ] [ ELSE else-value ] END</code>
<code class="language-sql">CASE WHEN boolean-when-expression-1 THEN value-1 [ WHEN boolean-when-expression-n THEN value-n ... ] [ ELSE else-value ] END</code>
Parmi eux :
Notez que l'ordre des clauses WHEN est important et que la première correspondance est utilisée. Si aucune clause ELSE n'est fournie et qu'aucune condition WHEN correspondante n'est remplie, le résultat sera NULL.
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!