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

【场景】:每个学校用户的平均 【分类】:分组过滤

分析思路

select 查询结果 [学校,avg(发帖) as 平均发帖数;avg(回帖) as 平均回帖数]
from 从哪张表中查找数据 [user_profile]
group by 分组 [学校]
having 对分组结果指定条件 [平均发帖数小于5或者平均回帖数小于20]

求解代码

方法一:

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
全部评论

相关推荐

2 1 评论
分享
正在热议
牛客网
牛客企业服务