sql中having关键字和where关键字用来过滤数据区别

来源:互联网 发布:libtorrent java 编辑:程序博客网 时间:2024/05/28 15:47

在DB的sql中通常看到where,having关键字存在,我们了解这2者可以用来过滤记录,那么,它们之间区别又是怎样?

1.执行顺序where比having先

2.where在分组之前用来过滤记录,且where排除的记录不再包括分组中

3.having在分组之后过滤不需要的分组记录,且通常和聚合函数(sum(),max(),min(),count(),avg())一起使用

0 0
原创粉丝点击