Where和Having的区别

Where

筛选出表中满足条件的行,不可与聚合函数连用

Having

筛选出满足条件的组,可与聚合函数连用

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • WHERE是对数据表中的数据做条件判断返回结果,在GROUP BY和聚合函数生效前起作用。HAVING是对筛选出的...
    慕辙阅读 533评论 0 0
  • ON 、WHERE、HAVING都能通过限制条件筛选数据,但他们的使用及其不同。下面我们来分析三者之间的区别。 1...
    greensure阅读 453评论 0 0
  • 区别概述: 1.where是一个约束声明,使用where约束来自数据库的数据,where是在结果集返回之前起作用的...
    markfork阅读 1,099评论 0 2
  • 这三个关键字我们平时经常使用,他们一个共同点是:都可以用来过滤数据。 那不同点是什么呢?我们先来看看WHERE和H...
    践行数据分析阅读 653评论 0 1
  • 1、处于的语句不一样 WHERE可以用于增删改查,但是HAVING只能用于SELECT。 2、HAVING只能用于...
    钟离惜阅读 623评论 0 0