我的数据如下:
> 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
,我不知道如何获得类似的结果。