Having与Where的区别

来源:互联网 发布:东方红软件 编辑:程序博客网 时间:2024/05/29 09:04
  1. where 子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据where条件中不能包含聚组函数,使用where条件过滤出特定的行。
  2. having 子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having 条件过滤出特定的组,也可以使用多个分组标准进行分组。


详细参考网址(1):http://blog.csdn.net/oathevil/article/details/5521757

详细参考网址(2):http://www.cnblogs.com/bluecountry/p/5571244.html