1.先来一个简单的,注意over(...)条件的不同,
使用sum(sal) over (order by ename)... 查询员工的薪水“连续”求和,
注意over (order by ename)如果没有order by 子句,求和就不是“连续”的,
放在一起,体会一下不同之处:
DEPTNO ENAME SAL 连续求和 总和 份额(%)
2.Oracle over()函数使用子分区查出各部门薪水连续的总和。注意按部门分区。注意over(...)条件的不同,
DEPTNO ENAME SAL 部门连续求和 部门总和 部门份额(%) 连续求和 总和 总份额(%)