横表结构
ID 姓名 语文 数学 英语
1 张三 80 90 70
2 李四 90 85 95
3 王五 88 75 90
转换后的表结构:
ID 姓名 科目 成绩
1 张三 语文 80
2 张三 数学 90
3 张三 英语 70
4 李四 语文 90
5 李四 数学 80
6 李四 英语 99
7 王五 语文 85
8 王五 数学 96
9 王五 英语 88
select rownum,t.* from (select name,'yuwen' as 科目,yuwen from student_course_score union all
select name,'math' as 科目,math from student_course_score union all
select name,'english' as 科目,english from student_course_score order by name,科目 desc)t;