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