题解 | #关于分组函数#

分组排序练习题

http://www.nowcoder.com/practice/e00bbac732cb4b6bbc62a52b930cb15e

  1. 当题目出现关键词“每”,“各”的时候,我们就可以判断结果集是需要进行分组的,我们就想到利用分组函数来解答我们的需求

  2. 可能有人问,为啥后面用having ,不能用where吗?

这里需要对聚合函数的结果进行比较,where后面是不能使用聚合函数的字段的。

  1. tips:在排序中order by 字段 asc --其中升序为asc(可以不写,默认就是按照升序排列),降序为desc(必须写)
SELECT university,ROUND(avg(question_cnt),4) avg_question_cnt FROM user_profile
GROUP BY university
ORDER by avg_question_cnt 
全部评论

相关推荐

点赞 评论 收藏
转发
36 6 评论
分享
牛客网
牛客企业服务