申宗康

2022-01-16   阅读量: 286

Mysql

where和having的区别

扫码加入数据分析学习群

1.where字句作用于表,havinig字句作用于组。

2.where条件查询的作用域是针对数据表进行筛选,having条件查询是对分组结果进行过滤。

3.where在分组聚合计算之前筛选行,having在分组聚合之后筛选分组的行,因此where字句不能使用聚合函数。

4.having字句支持where字句中所有的运算符,having字句中的筛选字段必须是分组字段和聚合字段。

58.8098 5 0 关注作者 收藏

评论(0)


暂无数据

推荐课程