题解 | #分组过滤练习题#

分组过滤练习题

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;


题目:现在运营想查看每个学校用户的平均发贴和回帖情况,寻找低活跃度学校进行重点运营,请取出平均发贴数低于5的学校或平均回帖数小于20的学校。

思路:

    1. 查看每个学校用户的平均发贴和回帖情况

    2. 需要从表中提取,学校,平均发帖情况,回帖情况

    3. 根据学校进行分组,计算平均发贴和回帖数据,分组后需过滤平均发帖<5,平均回帖<20的学校,分组后过滤条件:having

全部评论

相关推荐

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