How to find third or nᵗʰ maximum salary from salary table?

后端 未结 30 662
醉酒成梦
醉酒成梦 2020-11-30 16:30

How to find third or nth maximum salary from salary table(EmpID, EmpName, EmpSalary) in optimized way?

30条回答
  •  失恋的感觉
    2020-11-30 17:22

    Select TOP 1 Salary as '3rd Highest Salary' from (SELECT DISTINCT TOP 3 Salary from Employee ORDER BY Salary DESC) a ORDER BY Salary ASC;
    

    I am showing 3rd highest salary

提交回复
热议问题