欢迎投稿

今日深度:

LeetCode Second Highest Salary,leetcodehighest

LeetCode Second Highest Salary,leetcodehighest


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.

感觉难在如何返回null,而且相同的薪水排在同一位。

AC代码:

select (select distinct salary as second_highest_salary from Employee order by salary desc limit 1 offset 1)

以下:










注意上图那一行是null。

www.htsjk.Com true http://www.htsjk.com/shujukunews/7458.html NewsArticle LeetCode Second Highest Salary,leetcodehighest 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 E...
评论暂时关闭