0

私のデータは次のとおりです。

> mydata

   month count1 count2 count3
1 201301    100    110     50
2 201302    150    160     60
3 201303    200    210     50

次のような私の予想データ:

>final data

count_all  201301 201302 201303
1 count1       100    150    200
2 count2       110    160    210
3 count3        50     60     50

SQL を使用して結果を取得するにはどうすればよいですか? PIVOTは少し知っていますが、処理中に列名に問題があるようです。この問題を解決する効率的な方法が必要です。そして、私はそのようなクエリを実行します: .select * from final_data where count_all='count1'だから、これrow-column transformationでないと、同様の結果を得る方法がわかりません.

4

0 に答える 0