ROLLUP和CUBE操作符
来源:互联网 发布:淘宝详情页分析报告 编辑:程序博客网 时间:2024/06/05 11:57
通常的GROUP BY统计,只会生成相关列的数据统计信息,无法生成小计和总计的统计
1、ROLLUP 生成数据统计、横向小计、总计统计
select deptno, job, avg(sal) from emp
group by rollup (deptno, job);
显示每部门中每岗位的平均工资、每部门的平均工资、所有雇员平均工资
2、CUBE 生成数据统计、横向小计、纵向小计、总计统计
select deptno, job, avg(sal) from emp
group by cube(deptno, job);
显示每部门中每岗位的平均工资、每部门的平均工资、岗位平均工资、所有雇员平均工资
3、GROUPING函数
ROLLUP和CUBE生成统计时,某统计可能用到一列或多列,为确认统计是否使用特定列,使用GROUPING函数
select deptno, job, sum(sal), grouping(deptno), grouping(job)
from emp
group by rollup(deptno,job);
若统计结果使用到deptno或job则,则对应的值为0,否则为1 0 0
- ROLLUP和CUBE操作符
- Cube和RollUp运算符
- ROLLUP和CUBE
- ROLLUP和CUBE
- ROLLUP和CUBE语句。
- ROLLUP和CUBE语句
- ROLLUP和CUBE语句
- ROLLUP和CUBE
- ROLLUP和CUBE语句
- oracle rollup和cube
- Oracle ROLLUP 和 CUBE
- 【转】ROLLUP和CUBE
- 高级分组rollup,cube操作
- 高级分组rollup,cube操作
- Rollup 和 Cube 的学习心得
- Oracle ROLLUP和CUBE 用法
- rollup和cube的妙用
- SQL 研究 - Cube 和 RollUp
- ffmpeg 重要结构体说明
- USRP 问题——输 出“O”“U”"u“”a"的意义
- jQuery Wookmark
- 直方图均衡化详解及编程实现
- Linux常用命令大全
- ROLLUP和CUBE操作符
- Android--自定义带提示文本的EditText组件
- Oracle index 学习总结
- Android的color值
- SQL Server 中实现DBLInk
- RMAN RESTORE命令集
- 云脉名片识别 名片管理 名片扫描
- ORACLE创建实例
- linux常用命令——scp