Oracle基本命令:GROUP BY CUBE(字段列表);CUBE命令根据字段列表,生成不同的排列组合,并根据每一种组合结果,生成统计汇总。比

Oracle基本命令:GROUP BY CUBE(字段列表);

CUBE命令根据字段列表,生成不同的排列组合,并根据每一种组合结果,生成统计汇总。

比如:GROUP BY CUBE( city, job, age );排列组合的结果如示:

1)city,job,age

2)city, job

3)city

4)job, age

5)age

6)city , age

7) job

所以就有7种排列组合。

2)根据每一种排列组合,生成不同的统计汇总,如下:

1) group by cube(city, job ,age );

2) group by cube(city, job);

3) group by cube(city);

4)group by cube(job, age );

5)group by cube(age);

6)group by cube(city, age);

7)group by cube(job);

举例说明:

1)先统观我们要用到的表(TABLE ):

2) 根据职业(JOB)求不同职业的平均薪水(SAL):

3)根据不同部门(DEPTNO),不同职业(JOB),求平均薪水(SAL):

-- 可以看到不同部门(DEPTNO:10,20,30)的平均年薪水AVG(SAL)是不一样的。

, 本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:php中文网

oracle cube排序,Oracle命令CUBE相关推荐

  1. oracle cube排序,Oracle rollup cube 用法

    1.Oracle ROLLUP和CUBE 用法 Oracle的GROUP BY语句除了最基本的语法外,还支持ROLLUP和CUBE语句. 如果是Group by  ROLLUP(A, B, C)的话, ...

  2. oracle进行排序,oracle排序的几种方法

    1.创建数据库表 CREATE TABLE USER_INFO ( USERID      VARCHAR2(10 BYTE)                 NOT NULL, USERNAME   ...

  3. oracle rollup 排序,Oracle分组函数之ROLLUP用法

    rollup函数 本博客简单介绍一下oracle分组函数之rollup的用法,rollup函数常用于分组统计,也是属于oracle分析函数的一种 环境准备 create table dept as s ...

  4. oracle rollup 排序,Oracle教程之rollup用法

    在047考题中有以下这么一道考题 11.View the Exhibit and examine the descriptions of ORDER_ITEMS and ORDERS tables. ...

  5. oracle 二级排序,Oracle基础(二)之排序(order by)、限定查询(where)

    一.排序 1.使用order by关键字 放在select子句最后面 2.升序ASC  默认为升序 降序DESC 3.order by 需要排序的字段 排序规则 4.order by 后可以跟字段也可 ...

  6. oracle listagg 排序,oracle 行转列 listagg与wm_concat

    wm_concat 和listagg 函数都可以实现对(单个或组合)列的合并,也可以看成是对某一列的"SUM",这俩个函数功能相同,listagg是在11.2的版本中才首次出现的, ...

  7. oracle字符串排序

    oracle字符串排序 oracle字符串排序 oracle字符串数字部分排序 oracle字符串排序 select * from table order by to_number(id) oracl ...

  8. 【转】【CUBE】Oracle分组函数之CUBE魅力

    [转][CUBE]Oracle分组函数之CUBE魅力 http://blog.itpub.net/519536/viewspace-610997/ Oracle的CUBE与ROLLUP功能很相似,也是 ...

  9. Oracle常见操作和命令

    在 Oracle 中,下面哪个命令可以修改用户的默认密码有效期为无限制?(单选) A. ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME 90: ORACL ...

最新文章

  1. android studio ndk 书籍,NDK 在AndroidStudio3.2.1版本集成方法(ndk-build方式)
  2. C++中的函数指针和函数对象总结
  3. iOS开发之Quartz 2D绘图
  4. html如何将标题置顶,.Html 头部,标题
  5. chmod 777后还是无法写入
  6. C# FolderBrowserDialog 的用法
  7. 时间序列异常检测 EGADS Surus iForest
  8. Python验证和可视化冰雹猜想、角谷猜想、考拉兹猜想
  9. 扫地机器人单扫和双扫_评测 | 千元以下的扫拖一体机器人,到底值不值得买?...
  10. SpringBoot指南(四)——RESTful风格
  11. python爬虫菜鸟教程-python爬虫项目(新手教程)之知乎(requests方式)
  12. 传统emmc所用的sdio接口_MMC/SD/SDIO介绍
  13. Unicode和UTF编码转换
  14. 第三方支付回调地址代理转发
  15. 我用英语了结你的一生1
  16. 安装LR11 时,安装Microsoft Visual c++2005 sp1运行时组件,就会提示命令行选项语法错误,键入“命令/?”可获取帮肋信息
  17. opencv学习(三十六)图像直方图均衡化equalizeHist
  18. Python什么都能做(二)用Python画微信新出的表情包
  19. js 实现经纬度转 城市-区县-街道
  20. Android仿微信图片编辑库,你想要的功能这里都有

热门文章

  1. python编写下载器可暂停_python 并发下载器实现方法示例
  2. python记录程序运行时间的几种方法
  3. Caffe: Faster-RCNN Python版本配置 (Windows)
  4. py-faster-rcnn用自己的数据训练模型
  5. Linux下的压缩文件剖析
  6. 如何学习linux设备驱动
  7. 美国第一大移动运营商的5G战略:已进入预商用测试
  8. 明智地选择数据中心的五个注意事项
  9. Spark2.11 两种流操作 + Kafka
  10. MongoDB数据库使用总结