3.where和having的区别

xiaoxiao2021-02-28  93

where与having的区别     1.Where 是对行过滤,也就是说,where会一行一行地对表进行过滤;    Having是对组过滤,也就是说,having会一组一组地对整组过滤     2.Where后面不能跟聚合函数,Having后面可以跟聚合函数         因为聚合函数,本来就是要把多行值变为1行     3.Where必须直接跟在表名之后,having跟在group by子句之后!
转载请注明原文地址: https://www.6miu.com/read-75402.html

最新回复(0)