首页 > 代码库 > where 与 having的区别

where 与 having的区别

 

在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。

 

select sum(t.bonusquty) sa,t.bonusquty from mss_bonus t group by t.bonusquty having sum(t.bonusquty)>50

下面换成where就报错了:

 

where 与 having的区别