本题出的很精妙,很棒! ----重点考察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;