ホームページ  >  記事  >  データベース  >  SQLで使用する場合

SQLで使用する場合

下次还敢
下次还敢オリジナル
2024-05-01 22:39:48446ブラウズ

SQL の WHEN 句は、CASE 式で条件を指定し、対応する出力を返すために使用されます。構文は次のとおりです: CASE WHEN 条件 THEN 結果 END。条件が TRUE の場合、対応する結果が返されます。

SQLで使用する場合

#SQL での WHEN の使用法

WHEN 句とは何ですか?

WHEN 句は、CASE 式で条件を指定し、適切な出力を返すために使用されます。

文法:

<code>CASE
  WHEN condition1 THEN result1
  WHEN condition2 THEN result2
  ...
  ELSE result_default  -- 可选
END</code>

WHEN 句の使用方法

  1. 条件の指定: condition1、condition2 などは、評価する条件を表します。結果が TRUE の場合、対応する出力が実行されます。
  2. 戻り値: result1、result2 などは、条件が満たされた後に返される値です。
  3. デフォルトの出力 (オプション): ELSE 句は、すべての条件が満たされない場合のデフォルトの出力値を指定します。 ELSE が指定されていない場合は、NULL が返されます。

例:

<code>-- 根据成绩计算等级
CASE
  WHEN grade >= 90 THEN '优等'
  WHEN grade >= 80 THEN '良好'
  WHEN grade >= 70 THEN '中等'
  ELSE '不及格'
END</code>

注:

    WHEN 句は順番に評価されます。特定の条件が満たされると、評価が停止し、適切な出力が返されます。
  • CASE 式はネストできます。
  • WHEN 句は、クエリ、更新、および挿入ステートメントで使用できます。

以上がSQLで使用する場合の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。