生成累计百分比排名

需求描述

需求:将EMP表里的部门编号为20的SAL字段按照由高到低排序后生成累计百分比排名。

解决方法:通过cume_dist OVER()来完成.

注: 数据库数据集SQL脚本详见如下链接地址

员工表结构和数据初始化SQL脚本

SQL代码

-- SQL Server、Oracle、Mysql 8.0
SELECT
cume_dist() over(partition by deptno order by sal desc) as cume_dist -- 依赖dense_rank
FROM emp WHERE deptno=20

执行结果

窗口分析函数_12_生成累计百分比排名相关推荐

  1. 窗口分析函数_1_生成不重复排名序号

    生成自增序号 需求描述 需求:将EMP表里的员工按照DEPTNO和SAL字段排序并生成序号. 解决方法:通过ROW_NUMBER OVER()或则@rownum函数来完成. 注: 数据库数据集SQL脚 ...

  2. 窗口分析函数_11_生成百分比排名

    生成百分比排名 需求描述 需求:将EMP表里的部门编号为20的SAL字段按照由高到低排序后生成百分比排名. 解决方法:通过percent_rank OVER()来完成. 注: 数据库数据集SQL脚本详 ...

  3. 窗口分析函数_3_生成不间断重复排名序号

    生成不间断重复排名序号 需求描述 需求:将EMP表里的部门编号为20的SAL字段按照由高到低排序后生成不间断的排名.这里相同的SAL则会排名相同且排名不间断. 解决方法:通过dense_rank OV ...

  4. 窗口分析函数_2_生成同值重复排名序号

    生成同值重复排名序号 需求描述 需求:将EMP表里的员工按照DEPTNO和SAL字段排序并生成序号.这里相同的SAL则会排名相同. 解决方法:通过RANK OVER()或则@rownum函数来完成. ...

  5. 窗口分析函数_7_生成指定的分组序号

    生成指定的分组序号 需求描述 需求:将EMP表里的部门编号为20的SAL字段按照由高到低排序后分为4组. 解决方法:通过ntile OVER()来完成. 注: 数据库数据集SQL脚本详见如下链接地址 ...

  6. 窗口分析函数_18_算累计百分位数

    计算累计百分位数 需求描述 需求:将EMP表里的部门编号为20的SAL字段按照由高到低排序取累计50百分位. 解决方法:通过percentile_disc OVER()来完成. 注: 数据库数据集SQ ...

  7. 窗口分析函数_14_生成相邻下一个元素

    生成相邻下一个元素 需求描述 需求:将EMP表里的部门编号为20的SAL字段按照由高到低排序取相邻的下一个SAL. 解决方法:通过lag OVER()来完成. 注: 数据库数据集SQL脚本详见如下链接 ...

  8. 窗口分析函数_13_生成相邻上一个元素

    生成相邻上一个元素 需求描述 需求:将EMP表里的部门编号为20的SAL字段按照由高到低排序取相邻的上一个SAL. 解决方法:通过lead OVER()来完成. 注: 数据库数据集SQL脚本详见如下链 ...

  9. 使用SQL和Pandas计算累计百分比

    本文目录: 数据准备 MySQL 计算累计百分比 1.不分组情况 2.分组情况 Hive SQL计算累计百分比 1.不分组情况 2.分组情况 pandas计算累计百分比 1.不分组情况 cumsum函 ...

最新文章

  1. 红外遥感设计报告论文+电路原理图
  2. 网页文字对齐(CSS)
  3. 使用brew安装Logstash(Mac)
  4. module是什么类型_Linux驱动开发:为什么教程都不讲MODULE_DEVICE_TABLE的作用
  5. 安卓创建第一个工具类
  6. 单机简单搭建一个kafka集群(没有进行内核参数和JVM的调优)
  7. VBA 常用代码及自定义函数备忘
  8. Invalid length for a Base-64 char array Exception.
  9. 印象笔记打开错误_印象笔记新增桌面便签功能
  10. java过滤器命名_java 过滤指定后缀文件
  11. 台式机安装黑苹果-新手教程
  12. 一款针对中小型酒店设计的管理系统,源码分享
  13. Spring+Mybatis整合
  14. བྱ་དེ་ཁྲུང་ཁྲུང་དཀར་པོ།།--洁白的仙鹤/仓央嘉措情歌--IPA--藏语...
  15. 吴恩达深度学习笔记——优化算法
  16. **浅谈STM32系列单片机的零基础学习方法**
  17. GO富集分析可视化——柱形图和棒棒糖图
  18. Lineage17OS 中的一些定制及方法
  19. tcp可靠传输的机制有哪些(面试必看
  20. 基于ssm的电影票订票系统/电影院管理系统/电影票务管理系统

热门文章

  1. 当我知道这些网址以后,我后悔以前没有好好学
  2. ggplot2中1单位线条和字体的究竟相当于多少pt?
  3. 最近邻方法和向量模型——第一部分
  4. 数控铣削图案及编程_数控铣床编程30例带图 急!!数控编程实例 带图案的
  5. 微信小程序实现预览图片
  6. 电脑开机启动时打开某个Excel表格
  7. 78 岁华科教授逐梦 40 载,国产数据库达梦冲刺 IPO
  8. 大数据风控在信贷行业的应用
  9. Java面试题-LuceneSolrElasticSearch
  10. 基于Simulink的步进电机仿真实现(文末资源)