解析:HAVING子句中能够使用三种要素:常数,聚合函数,GROUP BY子句中指定的列名(聚合建)
用having就一定要和group by连用, 用group by不一有having(它只是一个筛选条件用的)
有having的地方一定有group by,但group by不是聚合函数
所以没有聚合函数,having可以和group by一起使用
常见的聚合函数:count(),avg(),sum(),max(),min()
where 后面要跟的是数据表里的字段,where针对数据库文件的发挥作用。
而having只是根据前面查询出来的结果集再次进行查询,因此having是针对结果集发挥作用。