Second Highest Salary

后端 未结 10 1533
无人共我
无人共我 2020-12-20 06:14

Write a SQL query to get the second highest salary from the Employee table.

    | Id | Salary |
    | 1  | 100    |
    | 2  | 200    |
    | 3  | 300    |
<         


        
10条回答
  •  失恋的感觉
    2020-12-20 06:48

    Query:

    CREATE TABLE a
        ([Id] int, [Salary] int)
    ;
         
    INSERT INTO a
        ([Id], [Salary])
    VALUES
        (1, 100),
        (2, 200),
        (3, 300)
    ;
    
    GO
    SELECT Salary as SecondHighestSalary
    FROM a 
    ORDER BY Salary 
    OFFSET 1 ROWS FETCH NEXT 1 ROWS ONLY
    
    | SecondHighestSalary |
    | ------------------: |
    |                 200 |
    

提交回复
热议问题