1、where可以用在增删改查多种语句中,而having只能用在查询语句中;
2、where是在分组之前执行,having是在分组之后执行;
3、where的子句having都可以跟,但是having的子句where不一定能跟,比如集合函数;**
SQL中where和having的区别
博客介绍了SQL中where和having的区别。where可用于增删改查语句,在分组前执行;having仅用于查询语句,在分组后执行。where的子句having都能跟,但having的子句如集合函数,where不一定能跟。





