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

分组过滤练习题

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

本题出的很精妙,很棒!
----重点考察5个知识点
	avg,round的应用:avg是求平均数,round(x,y)x为数字,y为修改几位。
	group by分组的应用:group by是分组函数
	as的用法:对名字起别名
	having 与where的区别:
		//having是在分组后对数据过滤,where是在分组前对数组过滤
		//having后面可以使用聚合函数,where后面不能使用聚合函数
题解:
select
    university,
    round(avg(question_cnt),3) avg_question_cnt,
    round(avg(answer_cnt),3) avg_answer_cnt
from 
    user_profile
  group by
    university

  having
        avg_question_cnt<5
        or
        avg_answer_cnt<20;

全部评论

相关推荐

01-23 19:11
已编辑
门头沟学院 前端工程师
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务