having怎么使用的?having和where有什么区别?
3 回答
已采纳
KevenHuang
TA贡献280条经验 获得超233个赞
where是在磁盘层面上的,having是在内存层面上的,也就是说where是在实际的表上进行过滤,而having是在内存中获取到的结果集中过滤,按功能来说,两者其实差不多,区别是having只能在where之后,就是说等where过滤后结果集在内存中形成才可以对结果集进行过滤操作。
添加回答
举报
0/150
提交
取消