[MySQL]条件によって文字を連結させたい
MySQL
1test_table 2id, 3type, -- a,b,,,, 4color -- red,blue,,,
MySQL
1id |type |color | 2---|------|------| 3 1|a |red | 4 2|a |red | 5 3|b |blue | 6 4|b |blue |
といった具合にテーブルとカラムがあったとして
type
がa
だったらred
の前に<aaa>
とつける
type
がb
だったらblue
の前に<bbb>
とつける
という事をMySQLで実現するのは可能でしょうか?
WHERE句の中でconcat
は使用できませんし、
調べてみても良い方法が思いつかなかったので質問させて頂きました。
ご教授のほど宜しくお願い致します。
- 理想結果
MySQL
1id |type |color |result | 2---|------|------|-----------| 3 1|a |red |<aaa>red | 4 2|a |red |<aaa>red | 5 3|b |blue |<bbb>blue | 6 4|b |blue |<bbb>blue |

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/22 03:32