题解 | #计算男生人数以及平均GPA#

计算男生人数以及平均GPA

https://www.nowcoder.com/practice/7d9a7b2d6b4241dbb5e5066d7549ca01

select count(gender) male_num,round(avg(gpa),1) avg_gpa
from 
user_profile u
group by
u.gender
having
u.gender='male';

解题思路:
我是想着先分组再筛选,先按性别分为男女两组,然后再筛选出男生那一组,最后分别计数和取均值。现在看有些麻烦了,一个where语句直接可以筛选出男生,再用分组函数计算
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务