sql语句的问题

是这样,有这样一张表 字段为 ( 姓名 课程 成绩)
现在要让你查出这样一组这样的数据
姓名 语文 数学 英语
A 23 33 45
B 43 54 34

请高手们帮忙解答

第1个回答  2009-09-16
select 姓名,语文=sum(case when 课程='语文' then 成绩 else 0 end),数学=sum(case when 课程='数学' then 成绩 else 0 end),英语=sum(case when 课程='英语' then 成绩 else 0 end) from 表名 group by 姓名;
第2个回答  2009-09-16
你没写清楚
select *(字段) from table where 写条件本回答被提问者采纳
第3个回答  2009-09-16
2楼是可以的
相似回答