表
姓名 学科 成绩
张三 英语 70
张三 数学 80
张三 语文 85
李四 英语 78
李四 语文 75
李四 数学92用SELECT语句将上述表改成如下结构
姓名 语文 英语 数学
张三 85 70 80
李四 75 78 92请帮我写出语句,谢谢 辛苦了
姓名 学科 成绩
张三 英语 70
张三 数学 80
张三 语文 85
李四 英语 78
李四 语文 75
李四 数学92用SELECT语句将上述表改成如下结构
姓名 语文 英语 数学
张三 85 70 80
李四 75 78 92请帮我写出语句,谢谢 辛苦了
http://topic.csdn.net/u/20100104/00/C8728CBB-1830-4786-AA12-ED09C399F8AB.html
select 姓名, sum(decode(学科,'语文',成绩)) "语文",
sum(decode(学科,'数学',成绩)) "数学",sum(decode(学科,'英语',成绩)) "英语"
from 表 group by 姓名