oracle中的having子句
having子句
having子句和group by一起使用,紧跟在group by的后边,having子句可以使用结果集中的列,
也可以使用聚合函数(max、min、count、sum、svg)。having的作用是对分组后的结果进行过滤。
这里在提一下where,where是对每一行进行过滤的,查询出符合where条件的每一行。
having是对查询出结果集分组后的结果进行过滤。事例
我们现在有个mk_script_info渠道表,CHN_TYPE为渠道类型,如下图。我们先统计一下渠道的数量。现在我们的的需求是查询出渠道数量大于500的渠道。sql如下。
我们可以看到having的用法,对分组统计后的chn_type数量进行了大于500的条件过滤。相关文章
- Spring Boot中对接Twilio以实现发送验证码和验证短信码
- Spring Boot 3.5:这次更新让你连配置都不用写了,惊不惊喜?
- Spring Boot+Pinot实战:毫秒级实时竞价系统构建
- SpringBoot敏感配置项加密与解密实战
- SpringBoot 注解最全详解,建议收藏!
- Spring Boot 常用注解大全:从入门到进阶
- SpringBoot启动之谜:@SpringBootApplication如何让配置化繁为简
- Springboot集成Kafka原理_spring集成kafka的原理
- Spring Boot中@Data注解的深度解析与实战应用
- 大佬用1000字就把SpringBoot的配置文件讲的明明白白!
