select a.emp_no,a.salary,b.t_rank 
from 
    salaries a join 
    (
        select salary,dense_rank() over(order by salary desc) t_rank 
        from 
            salaries 
            group by salary
            ) b 
            on a.salary=b.salary 
            order by a.salary desc;


#找一个表,由薪水跟t_rank组成
#RANK()函数