over不能单独使用,要和分析函数:rank(),dense_rank(),row_number(),sum()等一起使用. over函数的参数:over(partition by columnname1 order by columnname2) 含义,按columname1指定的字段进行分组排序,或者说按字段columnname1的值进行分组排序. 例子: select deptno,ename,sal, sum(sal) over (partition by deptno order by…