oracle累积求和分析函数sum over的使用
2009-11-23 22:19
573 查看
示例1: select deptno,ename,job,sal,sum(sal) over(order by sal) he from emp; 结果: 20 SMITH CLERK 800 800 30 JAMES CLERK 950 1750 20 ADAMS CLERK 1100 2850 30 WARD SALESMAN 1250 5350 30 MARTIN SALESMAN 1250 5350 10 MILLER CLERK 1300 6650 30 TURNER SALESMAN 1500 8150 30 ALLEN SALESMAN 1600 9750 示例2: select deptno,ename,sal,sum(sal) over(partition by deptno order by ename) he from emp; 结果: 10 CLARK 2450 2450 10 KING 5000 7450 10 MILLER 1300 8750 20 ADAMS 1100 1100 20 FORD 3000 4100 20 JONES 2975 7075 20 SCOTT 3000 10075 20 SMITH 800 10875 30 ALLEN 1600 1600 30 BLAKE 2850 4450
相关文章推荐
- oracle分析函数系列之sum(col1) over(partition by col2 order by col3):实现分组汇总或递增汇总
- oracle sum()over函数的使用
- oracle sum()over函数的使用
- ORACLE SUM over分析函数
- oracle分析函数系列之sum(col1) over(partition by col2 order by col3):实现分组汇总或递增汇总
- oracle分析函数row_number() over()使用
- ORACLE分析函数over(partition by...)中使用case when达到多重分组的效果
- Oracle-分析函数之sum(...) over(...)
- oracle的“over partition by”的用法,over不能单独使用,要和分析函数:rank(),dense_rank(),row_number()等一起使用。
- Oracle-分析函数之sum(...) over(...)
- oracle分析函数row_number() over()使用
- (2010-06-23)oracle分析函数row_number() over()使用
- 连续求和分析函数max(...)/min(...)/avg(...)/sum(...) over ... ——分析函数1
- oracle分析函数sum/ration_to_report(column) over (partition by column order by column)
- oracle分析函数row_number() over()使用
- ORACLE分析函数over(partition by...)中使用case when达到多重分组的效果
- oracle分析函数row_number() over()使用(2)
- oracle sum()over函数的使用
- Oracle-分析函数之sum(...) over(...)
- oracle分析函数row_number() over()使用