English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

SQL CASE キーワードの使用方法と例

SQLキーワードリファレンス

ケース

CASE命令は、条件に基づいて異なる出力を作成するために使用されます。

以下のSQLはいくつかの条件を経て、指定された条件を満たす場合に値を返します:

  OrderID、量を選択します。
ケース
    「量が大きい」と比較されます。 30 
  「数値が大きい」と表現されています。 30"
    WHEN Quantity = 
  30 THEN "The quantity is 30"
    ELSE "The quantity is 
  under 30"
END
FROM OrderDetails;

以下のSQLは、CityがNULLの場合、国に従って顧客を cityにソートします。/地域(Country)順:

  SELECT CustomerName, City, Country
FROM Customers
ORDER BY
(CASE
    
  WHEN City IS NULL THEN Country
    ELSE City
END);

SQLキーワードリファレンス