Oracle列变行方法常用方法
Oracle列变行方法常用方法1、固定列数的行列转换 如student subject grade--------- ---------- --------student1 语文 80 www.zzzyk.comstudent1 数学 70student1 英语 60student2 语文 90student2 数学 80student2 英语 100……转换为按学生统计语文 数学 英语student1 80 70 60student2 90 80 100……语句如下:Java代码select student,sum(decode(subject,'语文', grade,null)) "语文",sum(decode(subject,'数学', grade,null)) "数学", sum(decode(subject,'英语', grade,null)) "英语" from tablegroup by student;