了解rank和dense_rank的区别 SELECT D.name as Department,E.name as Employee,salary FROM(SELECT *,dense_rank() over(partition by departmentId order by salary desc) rkFROM Employee) E inner join Department Don E.DepartmentId = D.id and E.rank <=3