题解 | #分组过滤练习题# 两个注意事项

分组过滤练习题

https://www.nowcoder.com/practice/ddbcedcd9600403296038ee44a172f2d

select university,
avg(question_cnt) as avg_question_cnt,
avg(answer_cnt) as avg_answer_cnt
from user_profile
group by university #按学校输出需分组:需要对每个学校统计其平均发贴数和平均回帖数
having avg_question_cnt < 5 
or avg_answer_cnt < 20 #用having不用where:限定条件是avg(question_cnt)<5 or avg(answer_cnt)<20,聚合函数结果作为筛选条件时,不能用where,而是用having语法

⚠️两个注意事项:

  1. 按学校输出需分组
  2. 用having不用where:聚合函数结果作为筛选条件时,不能用where,而是用having语法
#sql学习日常#
全部评论

相关推荐

双非一本失业第二年:《机器视觉垃圾分类》
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务