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
created: 2022-04-23T15:12:19.698Z
こんな塩梅でできる。
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