SELECT university,avg(question_cnt) avg_question_cnt,avg(answer_cnt) avg_answer_cnt
FROM user_profile
GROUPBY university
HAVINGavg(question_cnt)<5ORavg(answer_cnt)<20;
5.2.3 运行结果
5.2.4 考察知识点
对于使用的了函数时,不给别名时,列名默认就是原来的名字
5.3 分组排序练习题
5.3.1 题目内容
5.3.2 示例代码
SELECT university,avg(question_cnt) avg_question_cnt
FROM user_profile
GROUPBY university
ORDERBY avg_question_cnt asc;
5.3.3 运行结果
5.3.4 考察知识点
ORDEY BY 子句里面是可以使用SELECT 子句中的别名的
SQL语句执行顺序: FROM 子句➡WHERE子句➡ GROUP BY子句➡ HAVING子句➡SELECT子句➡ORDER BY 子句