where和having的区别

2024-03-04 18:57:17
where和having的区别希望能解答下
写回答

最佳答案

“Where”是一个约束声明,在查询数据库的结果返回之前对数据库中的查询条件进行约束,即在结果返回之前起作用,且where后面不能使用“聚合函数”;“Having”是一个过滤声明,所谓过滤是在查询数据库的结果返回之后进行过滤,即在结果返回之后起作用,并且having后面可以使用“聚合函数”。

2024-03-04 18:57:17
赞 547踩 0

全部回答(1)

大家还在搜