1. 程式人生 > >【Leetcode】 Second Highest Salary

【Leetcode】 Second Highest Salary

題目:
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.

思路:
子查詢

演算法:

select max(salary) from Employee where salary<(select max(salary) from Employee)