设为首页 加入收藏

TOP

Oracle分析函数PERCENTILE_CONT(二)
2014-11-23 17:38:41 来源: 作者: 【 】 浏览:144
Tags:Oracle 分析 函数 PERCENTILE_CONT
000 3725 2450 1875 SCOTT 3000 20 0 3000 3000 2975 1100 FORD 3000 20 0 3000 3000 2975 1100 JONES 2975 20 .5 3000 3000 2975 1100 ADAMS 1100 20 .75 3000 3000 2975 1100 SMITH 800 20 1 3000 3000 2975 1100 BLAKE 2850 30 0 2850 1575 1375 1250 ALLEN 1600 30 .2 2850 1575 1375 1250 TURNER 1500 30 .4 2850 1575 1375 1250 WARD 1250 30 .6 2850 1575 1375 1250 MARTIN 1250 30 .6 2850 1575 1375 1250 JAMES 950 30 1 2850 1575 1375 1250 已选择14行。 SQL> select e.ename,e.sal,e.deptno, percent_rank() over(partition by deptno order by sal) p_rank, PERCENTILE_CONT(0) within group(order by sal) over(partition by deptno) max_sal , PERCENTILE_CONT(0.25) within group(order by sal) over(partition by deptno) max_sal_25, PERCENTILE_CONT(0.5) within group(order by sal) over(partition by deptno) max_sal_50, PERCENTILE_CONT(0.75) within group(order by sal) over(partition by deptno) max_sal_75 from emp e; ENAME SAL DEPTNO P_RANK MAX_SAL MAX_SAL_25 MAX_SAL_50 MAX_SAL_75 ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- MILLER 1300 10 0 1300 1875 2450 3725 CLARK 2450 10 .5 1300 1875 2450 3725 KING 5000 10 1 1300 1875 2450 3725 SMITH 800 20 0 800 1100 2975 3000 ADAMS 1100 20 .25 800 1100 2975 3000 JONES 2975 20 .5 800 1100 2975 3000 SCOTT 3000 20 .75 800 1100 2975 3000 FORD 3000 20 .75 800 1100 2975 3000 JAMES 950 30 0 950 1250 1375 1575 MARTIN 1250 30 .2 950 1250 1375 1575 WARD 1250 30 .2 950 1250 1375 1575 TURNER 1500 30 .6 950 1250 1375 1575 ALLEN 1600 30 .8 950 1250 1375 1575 BLAKE 2850 30 1 950 1250 1375 1575 已选择14行。

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Oracle数据库DECODE函数的作用及.. 下一篇使用MySQL内建复制功能

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: