oracle分组统计
来源:互联网 发布:淘宝旺旺号是什么 编辑:程序博客网 时间:2024/05/17 05:03
我们假定有如下员工信息表:
TableName:DEPARTMENT
id depno sex name
1 1 0 Lily
2 2 1 Tom
3 1 1 Jim
4 1 0 Kite
5 2 1 Green
6 1 1 Mr.Right
7 2 1 Boss
问题:
1.每个部门的男女各自总人数
2.总的员工数及每个部门的总人数
分析:
略...
答案:
1.select depno,sex,count(*) from DEPARTMENT group by depno,sex order by depno,sex;
2.select depno sex,count(*) from DEPARTMENT group by rollup(depno,sex) order by depno desc,sex desc;
注:
1.如果语句中有where语句,则先执行where语句,在,再执行group by语句
2.最好不要对包含空值的列进行分组
3.rollup只会对第一列产生汇总,即带group by后面第一列产生汇总.
如果要对group by后面所有列产生汇总,这时我们就要使用cube函数
如:
select depno,sex,count(*) from DEPARTMENT group by cube(depno,sex) order by depno desc,sex desc;
- oracle分组统计
- oracle sql 分组统计
- oracle分组统计sql
- ORACLE 统计分组语句
- oracle 分组统计
- Oracle分组统计查询
- oracle分组统计查询
- ORACLE 统计分组语句
- Oracle 分组统计函数
- 【oracle】分组统计查询
- Oracle分组统计查询-分组查询
- Oracle实现分组统计记录
- Oracle 定长范围分组统计
- oracle中分组排序统计
- Oracle分组统计查询-统计函数
- ROLLUP和CUBE语句。 ORACLE分组统计
- ROLLUP和CUBE语句。 ORACLE分组统计
- Oracle按时间段分组统计
- Tomcat启动脚本catalina.sh
- 一个星期没有更新了,记一下流水帐
- 利用Putty通过ssh端口转发实现FireFox和MSN加密代理访问
- 集成Eclipse、Lomboz和JBoss开发J2EE应用
- [转]从网吧的ARP欺骗看局域网的安全管理
- oracle分组统计
- Tomcat启动分析
- 让系统更安全 网管必知十四大安全策略
- 搬家通知
- EJB3 QL
- 学习MFC时比较方便的源代码浏览方法
- Eclipse快速上手Hibernate之入门实例
- 看看别人用什么:最佳网管工具点评
- 活该