Having与Where的区别
2016-07-07 09:25
281 查看
where 子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,where条件中不能包含聚组函数,使用where条件过滤出特定的行。
having 子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having 条件过滤出特定的组,也可以使用多个分组标准进行分组。
having 子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having 条件过滤出特定的组,也可以使用多个分组标准进行分组。
示例8
select 类别, sum(数量) as 数量之和 from A group by 类别 having sum(数量) > 18
示例9:Having和Where的联合使用方法
select 类别, SUM(数量)from A where 数量 gt;8 group by 类别 having SUM(数量) gt; 10
相关文章推荐
- APUE 1-8 strerror 和 perror
- linux用户需要掌握的命令
- openwrt 内核完成后的初始过程。
- Android 自带ToolBar自定义中间标题&分类
- 关于Fibonacci
- Centos的YUM安装库时遇到的小问题
- sed命令进阶
- 找黑客
- Linux开发工具(gcc,gdb,make,shell)——linux中静态库和动态库的区别(三)(1)
- APUE 1-7 从标准输入读命令并执行
- 你真的了解Instant Run吗?
- #if 作用
- systemd详解详解
- 修改linux文件权限命令:chmod
- 添加caffe layers
- C#输出后台打开的所有应用程序
- 基于微信的开发杂记
- iOS中日期和字符串的相互转化
- Linux下的tar压缩解压缩命令详解
- 一种互联网应用的分布式架构模式微服务应用框架的实现(gradle,dubbo,zookeeper,springmmvc)