How to get second-highest salary employees in a table

后端 未结 30 1097
离开以前
离开以前 2020-12-23 20:15

It\'s a question I got this afternoon:

There a table contains ID, Name, and Salary of Employees, get names of the second-highest salary employees, in SQL Server

30条回答
  •  渐次进展
    2020-12-23 20:57

    SELECT * from Employee 
    WHERE Salary IN (SELECT MAX(Salary) 
                     FROM Employee 
                     WHERE Salary NOT IN (SELECT MAX(Salary) 
                                          FFROM employee));
    

    Try like this..

提交回复
热议问题