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

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

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:555
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:839
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:544
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:721
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:645
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:961
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:217
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:73
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:765
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:670