本篇文章將介紹如何使用sql語句將表格資料從縱向展示改為橫向展示。
推薦課程:MySQL教學。
mysql中,查詢縱向轉橫向可用case when語句,具體步驟如下:
##第一步,建立資料表,我這裡已建立完成,以下是展示數據圖。 第二步,縱向顯示每個班級的總分,用下列語句:select class,sum(score) from student group by class;查詢結果: 第三步,要將結果橫向顯示,則用case when語句,語句如下:
select sum(case when class='一年一班' then score else 0 end) 一年一班成绩, sum(case when class='一年二班' then score else 0 end) 一年二班成绩, sum(case when class='一年三班' then score else 0 end) 一年三班成绩 from student;查詢結果:
以上是mysql怎麼改變縱向變動橫向排列的詳細內容。更多資訊請關注PHP中文網其他相關文章!