如果员工的工资低于 50,000 则排名 = 1,最高 100 000 则排名 2,最高 150 000 则排名 3。我可以使用排名函数得到这个吗?
SELECT CASE WHEN SALARY BETWEEN 1 , 50000 then 1
else case when salary between 50000 , 100000 then 2
else case when salary between 150000 , 200000 then 3 else 4 end as rank FROM EMPLOYEE WHERE EMP = 1