Oracle分析函数总结 - 排序 - rank,dense_rank,row_number,first,first_value,last,last_value,lag,lead

2014-11-24 18:42:45 · 作者: · 浏览: 0

这几个函数区别是:
a)rank()是跳跃排序,有两个第1名时接下来就是第3名;
b)dense_rank()是连续排序,有两个第1名时接下来仍然跟着第2名;
c)row_number()是连续排序,并且有并列名次时,按照记录集中记录的顺序名次依次递增。


查询各部门薪水最高和最低的人名。带over子句, 作为分析函数使用。