| nbsp; MILLER 1300 8750 29025 已选择14行。
6.体会:在"... from emp;"后面不要加order by 子句,使用的分析函数的(partition by deptno order by sal) 里已经有排序的语句了,如果再在句尾添加排序子句,一致倒罢了,不一致,结果就令人费劲了。如:
SQL> select deptno,ename,sal,sum(sal) over (partition by deptno order by sal) dept_sum, 2 sum(sal) over (order by deptno,sal) sum 3 from emp 4 order by deptno desc; DEPTNO ENAME SAL DEPT_SUM SUM ---------- ---------- ---------- ---------- ---------- 30 JAMES 950 950 20575 WARD 1250 3450 23075 MARTIN 1250 3450 23075 TURNER 1500 4950 24575 ALLEN 1600 6550 26175 BLAKE 2850 9400 29025 20 SMITH 800 800 9550 ADAMS 1100 1900 10650 JONES 2975 4875 13625 SCOTT 3000 10875 19625 FORD 3000 10875 19625 10 MILLER 1300 1300 1300 CLARK 2450 3750 3750 KING 5000 8750 8750 已选择14行。
上一页 [1] [2] [3] |