176. Second Highest Salary

来源:互联网 发布:类似菠萝饭的软件 编辑:程序博客网 时间:2024/06/05 19:00

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 second highest salary is 200. If there is no second highest salary, then the query should return null.

Subscribe to see which companies asked this question.


MySQL

# Write your MySQL query statement belowselect    max(a.Salary) as SecondHighestSalaryfrom    Employee a,    (        select            max(Salary) as Salary        from            Employee    ) bwhere    a.Salary < b.Salary;


0 0
原创粉丝点击