mysql怎麼改變縱向變動橫向排列

(*-*)浩
發布: 2020-09-16 10:29:09
原創
7181 人瀏覽過

本篇文章將介紹如何使用sql語句將表格資料​​從縱向展示改為橫向展示。

推薦課程:MySQL教學

mysql怎麼改變縱向變動橫向排列

mysql中,查詢縱向轉橫向可用case when語句,具體步驟如下:

##第一步,建立資料表,我這裡已建立完成,以下是展示數據圖。

mysql怎麼改變縱向變動橫向排列

第二步,縱向顯示每個班級的總分,用下列語句:

select class,sum(score) from student group by class;
登入後複製
查詢結果:

mysql怎麼改變縱向變動橫向排列

第三步,要將結果橫向顯示,則用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怎麼改變縱向變動橫向排列

以上是mysql怎麼改變縱向變動橫向排列的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板