簡單的行列轉化

有這麼一張表,數據如下:


通過一條sql語句獲得如下的展示效果:


這種就是行列轉換,

sql爲:

#sum(case when type='A' then money end) as A ,按國家分組後如果當前行的數據的類型是A,,則累積money金額,放在列字段A下作爲值。
select country,sum(case when type='A' then money end) as A,sum(case when type='B' then money end) as B from areacount GROUP BY country

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章