题目来源:牛客sql练习题 对所有员工的薪水按照salary降序进行1-N的排名_牛客题霸_牛客网
题目描述:
有一个薪水表salaries简况如下:
对所有员工的薪水按照salary降序进行1-N的排名,要求相同salary并列,且按照emp_no升序排列:
分析:
这道题目考察的是SQL窗口函数(OLAP函数)中用于排序的专用窗口函数用法
下面介绍三种用于进行排序的专用窗口函数:
1、RANK()
在计算排序时,若存在相同位次,会跳过之后的位次。
例如,有3条排在第1位时,排序为:1,1,1,4······
2、DEN