NAME 科目 成绩
张三 语文 60
张三 数学 70
张三 外语 80
李四 语文 80
李四 数学 90
李四 外语 100用select 语句查询成如下结构ID 语文 数学 外语
张三 60 70 80
李四 80 90 100这个怎么写?
张三 语文 60
张三 数学 70
张三 外语 80
李四 语文 80
李四 数学 90
李四 外语 100用select 语句查询成如下结构ID 语文 数学 外语
张三 60 70 80
李四 80 90 100这个怎么写?
sum(decode(科目,'语文',成绩,0)) 语文,
sum(decode(科目,'数学',成绩,0)) 数学,
sum(decode(科目,'外语',成绩,0)) 外语
from table_name
group by name ;