291294878

2018-10-19   阅读量: 780

数据分析师 Mysql

where与having的区别有哪些?

扫码加入数据分析学习群

1、聚合函数是比较where,having的关键。where 后不能跟聚合函数,where执行顺序大于聚合函数, 这时只能用having。执行顺序:on>where>聚合函数(sum,min,max,avg,count)>having

2、where 子句在分组之前过滤数据,where过滤指定的是而不是分组(where后条件是行),select操作符常作为where的限制条件;having 子句是在分组之后过滤数据,条件中经常包含聚合函数。

3、having支持所有where操作符,但并不等于可以代替where

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 2 关注作者 收藏

评论(0)


暂无数据

推荐课程