+-----+-----+ |A_cd |B_cd | +-----+-----+ | 1| 1 | | 2| 1 | | 3| 2 | | 4| 1 | | 5| 2 | +-----+-----+
もしA_cdが
1なら"あ"
2なら"い"
3なら"う" ...
もしB_cdが
1なら"か"
2なら"き"
と言った管理を一つのカラム内で行いたいのですが可能でしょうか?
このような感じに…、
+-----+ |A_cd | +-----+ | あ| | い| | う| | え| | お| | か| | き| | い| | あ| | え| | お| | ... | +-----+
SQL
1SELECT 2 CASE A_cd -- A_cdの中では1~5までの数値を管理 3 WHEN 1 THEN 'あ' 4 WHEN 2 THEN 'い' 5 WHEN 3 THEN 'う' 6 WHEN 2 THEN 'え' 7 WHEN 3 THEN 'お' 8 END A_cd 9 FROM 10 table_name 11 12 UNION 13 14 SELECT 15 CASE B_cd -- A_cdの中では1~2までの数値を管理 16 WHEN 1 THEN 'か' 17 WHEN 2 THEN 'き' 18 END A_cd 19 FROM 20 table_name 21 22 GROUP BY 23 id
A_cd
とB_cd
はtable_name
というテーブル内で管理している。
2つのカラムを一つにまとめたい
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/07 06:53
2016/03/07 07:05 編集
2016/03/07 07:20