61.Oracle数据库SQL开发之 高级查询——使用分析函数之反百分点函数
2015-11-15 09:30
661 查看
61.Oracle数据库SQL开发之 高级查询——使用分析函数之反百分点函数
欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/49847041
反百分比函数由两个:PERCENTILE_DISC(x)和PERCENTILE_CONT(x).作用与CUME_DIST和PERCENT_RANK()相反。PERENTILE_DISC在每一个分组中检查累积分布的数值,直到找到大于或等于X的值。PERCENTILE_CONT(X)在每一个分组中检查百分比排名的值,直到找到大于或者等于X的值。
select percentile_cont(0.6) within group (order bysum(amount) desc) as percentile_cont,
percentile_disc(0.6) within group (order by sum(amount) desc) aspercentile_disc
fromall_sales where year=2003 group by prd_type_id;
PERCENTILE_CONTPERCENTILE_DISC
--------------- ---------------
417855.11 402751.16
欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/49847041
反百分比函数由两个:PERCENTILE_DISC(x)和PERCENTILE_CONT(x).作用与CUME_DIST和PERCENT_RANK()相反。PERENTILE_DISC在每一个分组中检查累积分布的数值,直到找到大于或等于X的值。PERCENTILE_CONT(X)在每一个分组中检查百分比排名的值,直到找到大于或者等于X的值。
select percentile_cont(0.6) within group (order bysum(amount) desc) as percentile_cont,
percentile_disc(0.6) within group (order by sum(amount) desc) aspercentile_disc
fromall_sales where year=2003 group by prd_type_id;
PERCENTILE_CONTPERCENTILE_DISC
--------------- ---------------
417855.11 402751.16
相关文章推荐
- 60.Oracle数据库SQL开发之 高级查询——使用分析函数之评级函数
- 59.Oracle数据库SQL开发之 高级查询——使用扩展的GROUP BY子句
- 58.Oracle数据库SQL开发之 高级查询——层次化查询
- 57.Oracle数据库SQL开发之 高级查询——使用CASE函数
- 56.Oracle数据库SQL开发之 高级查询——使用DECODE函数
- ORACLE11gR2完全卸载
- Oracle 内置视图
- Oracle误删数据、误修改数据恢复
- (5)Oracle基础--约束
- 20151114 shell脚本控制oracle随系统启动
- oracle学习方略
- oracle数据库中的锁简单的认识
- OracleApps 什么是Back to Back Order?
- oracle一视图性能问题
- oracle中的replace函数应用
- Oracle导入dmp备份文件到不同的表空间中
- Oracle导入dmp备份文件到不同的表空间中
- oracle建表实现序列ID自增
- oracle11g 查看空表及数据库导出报“ EXP-00003: 未找到段 (0,0)
- Linux安装oracle常用命令