SQLが初心者のため、稚拙な質問すいません。。
Oracleにて、下記のようなテーブルTableがあります。
■Table
区分A | 区分B | 売上高 |
---|---|---|
0 | 0 | 1000 |
0 | 1 | 1500 |
1 | 0 | 2000 |
1 | 1 | 2500 |
区分Aが0、区分Bが0の時 結果を売上高種別1カラムとして表示
区分Aが0、区分Bが1の時 結果を売上高種別2カラムとして表示
区分Aが1、区分Bが0の時 結果を売上高種別3カラムとして表示
区分Aが1、区分Bが1の時 結果を売上高種別4カラムとして表示
上記を4パターンの取得結果に表すと下記イメージです。
CASE文を利用すれば、下記イメージは取得できるところまでは検討できたのですが
具体的にカラム名を各4パターンの結果で持たすにはどうすればいいでしょうか?
■取得イメージ
売上高種別1 | 売上高種別2 | 売上高種別3 | 売上高種別4 |
---|---|---|---|
1000 | 0 | 0 | 0 |
0 | 1500 | 0 | 0 |
0 | 0 | 2000 | 0 |
0 | 0 | 0 | 2500 |
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/31 11:01