题解 | SQL19 分组过滤练习题
注意这题要对university
进行分组,分组之后还有一个条件的过滤。
在分组之后我们不能用where
作为关键词,而应该使用having
作为过滤的关键词。
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;