Oracle中分组查询group by用法规则详解


当前第2页 返回上一页

having 子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚合函数,使用having 条件显示特定的组,也可以使用多个分组标准进行分组。
使用order by排序时order by子句置于group by 之后 并且 order by 子句的排序标准不能出现在select查询之外的列。

查询每个部门的每种职位的雇员数

select deptno,job,count(*) from emp group by deptno,job
/****

记住这就行了:

在使用group by 时,有一个规则需要遵守,即出现在select列表中的字段,如果没有在组函数中,那么必须出现在group by 子句中。(select中的字段不可以单独出现,必须出现在group语句中或者在组函数中。)

到此这篇关于Oracle中group by用法规则详解的文章就介绍到这了,更多相关Oracle group by 内容请搜索


标签:Oracle

返回前面的内容

相关阅读 >>

oracle数据库账号被锁定解决方法

oracle存储过程是什么

oracle 库中有表 但是查询显示表不存在的问题

oracle中使用正则表达式

oracle 中 decode 函数用法

oracle 模糊查询及like用法

oracle表空间扩容详情

oracle和mysql的优缺点是什么?

oracle 和 sqlserver 的区别

oracle学习笔记之视图及索引的使用

更多相关阅读请进入《oracle》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...