*SQL语句中having与where的区别 *1、having是在分组后对数据进行过滤,where是在分组前对数据进行过滤 *2、having后面可以使用分组函数(统计函数) where后面不可以使用分组函数。 WHERE是对分组前记录的条件,如果某行记录没有满足WHERE子句的条件,那么这行记录不会参加分组,而HAVING是对分组后数据的约束。