私のデータは次のとおりです。
> 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
でないと、同様の結果を得る方法がわかりません.