CASE WHEN ステートメントは、式を評価し、指定された条件に基づいて別の値を返すために SQL で使用されます。構文は、WHEN 句 (条件式と戻り値の式)、ELSE 句 (デフォルトの式)、および END キーワードで構成されます。値の割り当て、結果の変更、データ形式の変換など、さまざまなシナリオで使用できます。
SQL での CASE WHEN ステートメントの使用
CASE WHEN ステートメントは、SQL クエリの制御フローです。指定された条件に基づいてさまざまな表現が可能です。構文は次のとおりです。
CASE
WHEN THEN
WHEN THEN
...
ELSE
END
使用法:
ステップ:
例:
顧客の年齢層に基づいて割引を割り当てるには、次の SQL クエリを使用できます:
SELECT CASE
WHEN age < 18 THEN 0.1
WHEN age >= 18 AND age < 25 THEN 0.15
WHEN age >= 25 AND age < 35 THEN 0.2
ELSE 0.25
END AS discount
FROM customers;
Inこのクエリ Medium:
ユースケース:
CASE WHEN ステートメントは、次のようなさまざまなシナリオで使用できます。
以上がSQLでのcase when文の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。