oracle查询每个学生每个科目的成绩

2025-03-10 05:08:06
推荐回答(3个)
回答1:

select 

t.姓名,

sum(decode(科目,'语文',成绩,0)) AS "语文",

sum(decode(科目,'数学',成绩,0)) AS "数学",

sum(decode(科目,'英语',成绩,0)) AS "英语" 

from 表 t 

group by 姓名;

回答2:

能提供一下表结构吗
sql>desc 表名;

回答3:

你的这个要给出表名吧,没有表名怎么写sql语句啊