當前位置:首頁 » 編程語言 » sql橫表變豎表

sql橫表變豎表

發布時間: 2023-03-04 01:08:10

A. sql 裡面怎麼把豎表變成橫表

SELECT 姓名
,'數學'=MAX(CASE 課程 WHEN '數學' THEN 分數 ELSE 0 END)
,'語文'=MAX(CASE 課程 WHEN '語文' THEN 分數 ELSE 0 END)
,'英語'=MAX(CASE 課程 WHEN '英語' THEN 分數 ELSE 0 END)
FROM TB
GROUP BY 姓名

--或者
SELECT 姓名,
,'數學'=SUM(CASE 課程 WHEN '數學' THEN 分數 ELSE 0 END)
,'語文'=SUM(CASE 課程 WHEN '語文' THEN 分數 ELSE 0 END)
,'英語'=SUM(CASE 課程 WHEN '英語' THEN 分數 ELSE 0 END)
FROM TB
GROUP BY 姓名

B. 動態Sql語句實現橫表轉豎表,成績轉成列

這個貌似不可以吧,
其實你沒有必要在資料庫裡面建這樣的欄位,只要在 你的空間上標明 [網路課] 就可以了

熱點內容
mobisage文件夾 發布:2024-11-07 09:29:16 瀏覽:876
車載安卓機怎麼清理垃圾 發布:2024-11-07 09:12:51 瀏覽:450
外網訪問vmware 發布:2024-11-07 08:51:03 瀏覽:952
安卓和蘋果怎麼快傳 發布:2024-11-07 08:50:44 瀏覽:636
安卓和鴻蒙哪個系統更省空間 發布:2024-11-07 08:39:30 瀏覽:482
解壓精子 發布:2024-11-07 08:37:56 瀏覽:256
android搭建伺服器端 發布:2024-11-07 08:33:31 瀏覽:784
什麼軟體緩存視頻快 發布:2024-11-07 08:29:19 瀏覽:849
參數訪問鍵 發布:2024-11-07 08:08:43 瀏覽:138
ftp伺服器搭建教程win10 發布:2024-11-07 08:06:20 瀏覽:260