登录
注册
select deptno, ename, sal, sum(sal) over(partition by deptno order by sal range 300 preceding) sum from emp;请问谁解释下啊, 看不懂
sum(sal) over(partition by deptno order by sal range 300 preceding) sum
这个代码执行流程为:
1、先对整张表按照sal进行升序排序
2、取当前列sal大小的前300个数值
3、对这三百个数值按照deptno进行分组,得到当前deptno的sum(sal)