HAVING和WHERE的区别

在统计分析时,很多时候会用到分组(GROUP BY)和聚合函数。有时还会有更多的条件,这时候还会再加筛选条件,就会用到HAVING。为什么用HAVING而不是用WHERE呢?

这是因为HAVING是按分组筛选,WHERE是按行筛选。

HAVING跟在GROUP BY后面,WHERE不能跟在GROUP BY后面。

因为GROUP BY是分组,而WHERE是按行筛选,所以它不能跟在GROUP BY后面,只能用HAVING。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值