Mysql having与where的区别

Mysql having与where的区别

 

转载自:

    https://www.cnblogs.com/lixiuyuan999/p/6370454.html

 

 

having子句与where子句一样,都是用于条件判断的。

 

区别1

 

where是判断数据从磁盘读入内存的时候

 

having是判断分组统计之前的所有条件

 

 

 

 

 

 

 

区别2

 

 

 

having子句中可以使用字段别名,而where不能使用

 

 

 

 

 

 

 

 

区别3

 

 

 

having能够使用统计函数,但是where不能使用

 

 

 

 

 

 

posted @ 2021-11-14 23:57  dos_hello_world  阅读(42)  评论(0)    收藏  举报