美文网首页
leetcode:176. Second Highest Sal

leetcode:176. Second Highest Sal

作者: 唐僧取经 | 来源:发表于2018-08-18 16:55 被阅读0次

    176. Second Highest Salary

    Description

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

    +----+--------+
    | Id | Salary |
    +----+--------+
    | 1 | 100 |
    | 2 | 200 |
    | 3 | 300 |
    +----+--------+
    For example, given the above Employee table, the query should return 200 as the second highest salary. If there is no second highest salary, then the query should return null.

    +---------------------+
    | SecondHighestSalary |
    +---------------------+
    | 200 |
    +---------------------+

    Answer

    
    
    SELECT
        IFNULL(
          (SELECT DISTINCT Salary
           FROM Employee
           ORDER BY Salary DESC
            LIMIT 1 OFFSET 1),
        NULL) AS SecondHighestSalary
    
    
    
    select Salary as  SecondHighestSalary from Employee order by SecondHighestSalary desc  limit (1,1)
    
    

    相关文章

      网友评论

          本文标题:leetcode:176. Second Highest Sal

          本文链接:https://www.haomeiwen.com/subject/npvfiftx.html