created: 2022-04-23T15:12:19.698Z

SQLのCASE式は入れ子にできる

こんな塩梅でできる。

SELECT
  CASE
    colA
    WHEN 1 THEN 'P'
    WHEN 2 THEN CASE
      WHEN colB IS NOT NULL THEN 'Q'
      ELSE 'R'
    END
    ELSE 'S'
  END channel
FROM
  t
UXデザインの法則 ―最高のプロダクトとサービスを支える心理学
[ad] UXデザインの法則 ―最高のプロダクトとサービスを支える心理学
Jon Yablonski, 相島 雅樹 (単行本(ソフトカバー))