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