資料庫行轉列
一般的表結構大多會這麼設計,通過關聯查詢就可以得出上面的資料(客運量就隨便123了,非常時期以防恐怖分子)
不用說,大家也明白要得到下面的資料:
列數不多的話一般可以這樣,也是網上比較經典的寫法
Select 時間,
sum(case when 線路='1號線' then 客運量 end) As '1號線' ,
sum(case when 線路='2號線' then 客運量 end) As '2號線' ,
sum(case when 線路='5號線' then 客運量 end) As '5號線' ,
......
From table Group By 時間