热线电话:13121318867

登录
2020-04-29 阅读量: 1134
MySQL:where 可以用,但是having不能用是怎么回事?

having子句与where有相似之处但也有区别,都是设定条件的语句。

在查询过程中聚合语句(sum,min,max,avg,count)要比having子句优先执行;

而where子句在查询过程中执行优先级别优先于聚合语句(sum,min,max,avg,count)。

1.WHERE 子句用来筛选 FROM 子句中指定的操作所产生的行。

2.GROUP BY 子句用来分组 WHERE 子句的输出。

3.HAVING 子句用来从分组的结果中筛选行。

21.2571
6
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子