問題
次のクエリは使えない。
SELECT
CASE fruit
WHEN 'Apple' THEN 'is apple'
WHEN 'Orange' THEN 'is orange'
ELSE 'none'
END AS fruit_kind;
Query Failed
Error: searched case expression not supported at:
(サポートされていません)
解決
「WHEN 1行ごとに CASEの対象を、重複して書く」方法ならいけた。
SELECT
CASE
WHEN fruit = 'Apple' THEN 'is apple'
WHEN fruit = 'Orange' THEN 'is orange'
ELSE 'none'
結果:
Row fruit_kind
1 is apple
補足
- 2015年10月9日現在の情報。
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
メンター受付