面试问了一道sql语句,,唉当场没答出来。。。。

来源:互联网 发布:出货单打印软件 编辑:程序博客网 时间:2024/04/30 13:54

有一张表,表中有3列,分别是班级名,性别,分数,现在要统计各个班男女平均分数。。。当场回答(唉,当时没想出来。。一回家。。立马有思路)

select class, avg(case when sex='m' then score end)“男”, avg(case when sex='f' then score end) "女" from emp group by class;

不知道有没有更简单点的。。。

原创粉丝点击