ホームページ >データベース >mysql チュートリアル >SQL CASE 式はどのように機能し、その構文は何ですか?
SQL CASE 式の構文
「CASE WHEN ステートメント」とも呼ばれる SQL CASE 式を使用すると、複数の条件を評価し、結果に基づいて異なる値を返すことができます。その構文は、使用するデータベース エンジンによって異なります。
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>
その中には:
WHEN 句の順序は重要であり、最初に一致したものが使用されることに注意してください。 ELSE 句が指定されておらず、一致する WHEN 条件が満たされない場合、結果は NULL になります。
以上がSQL CASE 式はどのように機能し、その構文は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。