當前位置:首頁 » 編程語言 » 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語句實現橫表轉豎表,成績轉成列

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

熱點內容
python不支持的數據類型有 發布:2025-09-18 01:50:23 瀏覽:638
長江存儲科技招聘 發布:2025-09-18 01:44:48 瀏覽:763
斯維爾加密狗 發布:2025-09-18 01:31:00 瀏覽:248
手把手win7搭建web伺服器 發布:2025-09-18 01:25:53 瀏覽:726
硬碟緩存128m 發布:2025-09-18 01:15:13 瀏覽:753
蘋果手機設備密碼是指什麼 發布:2025-09-18 01:02:26 瀏覽:467
asp門戶網站源碼 發布:2025-09-18 00:54:00 瀏覽:449
java資料庫例子 發布:2025-09-18 00:53:58 瀏覽:220
sh腳本輸出 發布:2025-09-18 00:48:10 瀏覽:258
我的世界伺服器箱里的東西沒了 發布:2025-09-18 00:39:20 瀏覽:934