数据库知识笔记(持续更新)

2021.05.08 - Where和Having的区别


WHERE和HAVING的基本区别如下:
WHERE在分组和聚集计算之前选取输入行(控制哪些行进入聚集计算);
HAVING在分组和聚集之后选取分组行;
因此,WHERE子句不能包含聚集函数; HAVING子句总是包含聚集函数。


上一篇:关于写mysql语句的一些语法规定笔记,ON,HAVING,GROUP BY什么时候使用等


下一篇:group 与having使用例子