[SQL]將表格橫向呈現

這是最近遇到的問題,想要將原本一直直往下列的縱向表格以橫向的方式顯示出來,在網路上查了一寫方法,現在寫下來做個筆記,順便把完成的方式做個分解步驟,因為直接看SQL可能會比較難明白,首先這是原始的表格

學號(id_num) 科目(subject) 成績(score)
101001 國文 85
101001 數學 70
101001 英文 80
101002 國文 73
101002 英文 89
101002 數學 68
101003 國文 70
101003 英文 68
101003 數學 88

希望能夠轉換成這樣的方式呈現

學號(id) 國文成績 英文成績 數學成績
101001 85 80 70
101002 73 89 68
101003 70 68 88

接下來就是拆解動作啦

文章分類

全部展開 | 全部收合