sql行列转换,上面的表转为下面的表?
select * from test
grade_id subject_name max_score
1 语文 98
2 数学 95
2 政治 87
5 语文 97
5 数学 100
5 政治 92
转换后
年级 语文 数学 政治
一年级 98 0 0
二年级 0 95 87
五年级 97 100 92
Zorofqw
2020/11/27 16:20- oracle
- mysql
- 点赞
- 收藏
- 回答
满意答案
select * from test
grade_id subject_name max_score
1 语文 98
2 数学 95
2 政治 87
5 语文 97
5 数学 100
5 政治 92
转换后
年级 语文 数学 政治
一年级 98 0 0
二年级 0 95 87
五年级 97 100 92