有一张表,表中有3列,分别是班级名,性别,分数,现在要统计各个班男女平均分数。。。当场回答(唉,当时没想出来。。一回家。。立马有思路)
select class, avg(case when sex='m' then score end)“男”, avg(case when sex='f' then score end) "女" from emp group by class;
不知道有没有更简单点的。。。
有一张表,表中有3列,分别是班级名,性别,分数,现在要统计各个班男女平均分数。。。当场回答(唉,当时没想出来。。一回家。。立马有思路)
select class, avg(case when sex='m' then score end)“男”, avg(case when sex='f' then score end) "女" from emp group by class;
不知道有没有更简单点的。。。