杂货铺

1.sql中where和having的区别

where是一个约束声名,使用where来约束来之数据库的数据,where是在结果返回之前起作用的,且where中不能使用聚合函数;

having是一个过滤声名,是在查询返回结果集以后对查询结果进行的过滤操作,在having中可以使用聚合函数;

用having就一定要和group by连用,用group by不一定有having;

用having就一定要和group by连用,

猜你喜欢

转载自www.cnblogs.com/python-kp/p/9754853.html