SQLで「いつ」と「大文字小文字」は何を意味しますか?

下次还敢
リリース: 2024-04-28 12:00:24
オリジナル
1003 人が閲覧しました

SQL の

WHEN と CASE は、条件をチェックして指定された値を返すために使用されるキーワードです。 WHEN は条件を指定するために使用されます。CASE は、条件が満たされた場合に異なるステートメントを実行します。 <結果1> WHEN <条件2> ... ELSE <デフォルト_結果>条件には、有効な SQL 式を使用できます。例: SELECT CAS

SQLで「いつ」と「大文字小文字」は何を意味しますか?

SQL の WHEN と CASE

WHEN と CASE とは何ですか?

WHEN と CASE は、条件チェックを実行して指定された値を返すために使用される SQL のキーワードのセットです。

WHEN

  • WHENは、CASEステートメントで条件を指定するために使用される条件キーワードです。
  • 条件が true の場合、後続のステートメントが実行されます。

CASE

  • CASE は、満たされた条件に基づいてさまざまなステートメントを実行するために使用される制御フロー ステートメントです。
  • CASE ステートメントは、1 つ以上の WHEN 句とオプションの ELSE 句で構成されます。

WHEN と CASE の使用方法

CASE ステートメントの一般的な構文は次のとおりです:

<code class="sql">CASE
  WHEN <condition1> THEN <result1>
  WHEN <condition2> THEN <result2>
  ...
  ELSE <default_result>
END</code>
ログイン後にコピー

条件には、比較、論理演算、サブクエリなどの任意の有効な SQL 式を使用できます。

次の例では、CASE ステートメントを使用して顧客ステータスを返します。

<code class="sql">SELECT
  CASE
    WHEN status = 'A' THEN 'Active'
    WHEN status = 'I' THEN 'Inactive'
    ELSE 'Unknown'
  END AS customer_status
FROM customers;</code>
ログイン後にコピー

その他のヒント

  • 複数の WHEN 句を使用して、複数の条件を処理できます。
  • ELSE 句はオプションであり、他の条件が満たされない場合を処理するために使用されます。
  • CASE ステートメントの結果は、任意のデータ型にすることができます。
  • WHEN と CASE を使用すると、複雑な条件を処理し、結果を動的に生成できます。

以上がSQLで「いつ」と「大文字小文字」は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート