单例模式 generics vector hyperlink UIkit Web Uploader ACE vue使用教程 vue过滤器 找公司做网站 android开发项目 在线考试系统代码 jq选择子元素 网络游戏server编程 ubuntu查看python版本 java常用的包 python写入文件 linux配置python环境 java中获取当前时间 怎么安装linux系统 linux中sudo 千元以下最好的手机 音频录制软件 cg模宝 html5网页制作 extjs视频教程 js保留两位小数 tomcat修改端口 maven项目打包 linux安卓模拟器 快剪辑怎么录制视频 mysql游标 android计算器 cad怎么拉伸 mw3 gridview排序 mywi 闲鱼怎么加好友 mysql卸载 行转列
当前位置: 首页 > 学习教程  > 编程语言

窗口函数 CUME_DIST

2020/11/4 15:00:32 文章标签:

说明 –CUME_DIST :小于等于当前值的行数/分组内总行数 查询语句 比如,统计小于等于当前薪水的人数,所占总人数的比例 select dept,userid,sal,cume_dist() over (order by sal) as rn1,cume_dist() over (partition by dept order by sal…

说明

CUME_DIST :小于等于当前值的行数/分组内总行数

查询语句

比如,统计小于等于当前薪水的人数,所占总人数的比例

select 
  dept,
  userid,
  sal,
  cume_dist() over (order by sal) as rn1,
  cume_dist() over (partition by dept order by sal) as rn2
from cookie.cookie3;

查询结果

结果说明

rn1: 没有partition,所有数据均为1组,总行数为5,
     第一行:小于等于1000的行数为1,因此,1/5=0.2
     第三行:小于等于3000的行数为3,因此,3/5=0.6
rn2: 按照部门分组,dpet=d1的行数为3,
     第二行:小于等于2000的行数为2,因此,2/3=0.6666666666666666

本文链接: http://www.dtmao.cc/news_show_350299.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?