1、定义
HAVING 子句过滤分组结果集。
HAVING 相当于WHERE,与WHERE的唯一区别是,当查询语句中有聚合函数的时候,只能用HAVING。
WHERE子句和HAVING子句的区别:
- WHERE子句过滤的是行(记录)
- HAVING子句过滤的是分组(组标识、每组数据的聚合结果)
- WHERE子句包含单行函数
- HAVING子句只能包含GROUP BY后面的表达式和组函数
- WHERE子句执行在前,HAVING子句执行在后
- WHERE子句和HAVING子句都不允许用列别名
3、代码
/*
作者:AT阿宝哥
日期:2016年9月18日
愿景:参考官方资料,做最好的课程,成就更多职业人!
邮箱:12264104