全站数据
8 4 2 0 5 8 1

where和having的区别

监理说 | 教育先行,筑梦人生!         
问题更新日期:2024-03-04 18:57:17

问题描述

where和having的区别希望能解答下
精选答案
最佳答案

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