时间:2024-07-04 20:03:00
ORACLE over函数用法
其参数:over(partition by columnname1 order by columnname2)
含义:按columname1指定的字段进行分组排序,或者说按字段columnname1的值进行分组排序。
例如:employees表中,有两个部门的记录:department_id =10和20
select department_id,rank() over(partition by department_id order by salary) from employees就是指在部门10中进行薪水的排名,在部门20中进行薪水排名。如果是partition by org_id,则是在整个公司内进行排名。
《oracle中over函数用法》不代表本网站观点,如有侵权请联系我们删除
精彩推荐
点击排行