How to get second-highest salary employees in a table

后端 未结 30 1098
离开以前
离开以前 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 21:04

    Try This one

        select * from
       (
        select name,salary,ROW_NUMBER() over( order by Salary desc) as
        rownum from    employee
       ) as t where t.rownum=2
    

    http://askme.indianyouth.info/details/write-a-sql-query-to-find-the-10th-highest-employee-salary-from-an-employee-table-explain-your-answer-111

提交回复
热议问题