第二高的薪水 leetcode

2022-01-26 02:28:17 字數 445 閱讀 1904

第二高的薪水

目錄這是一道使用 sql 語句程式設計的題目

兩種方法:

對錶進行排序之後,使用 limit 取偏移量

select (

select distinct salary

from employee

order by salary desc

limit 1,1) 

as secondhighestsalary; -- 巢狀一層,為了獲取跟預期結果中的 null 對應

巢狀,兩次對錶進行取最大值

select max(salary) secondhighestsalary

from employee

where salary <> (select max(salary) from employee );

leetcode 第二高的薪水

編寫乙個 sql 查詢,獲取 employee 表中第二高的薪水 salary 如果不存在第二高的薪水,那麼查詢應返回 null。首先將資料排序然後去重 利用limit取資料 limit y 分句表示 讀取 y 條資料 limit x,y 分句表示 跳過 x 條資料,讀取 y 條資料 limit y...

第二高的薪水

第二高的薪水 編寫乙個 sql 查詢,獲取employee表中第二高的薪水 salary id salary 1 100 2 200 3 300 例如上述employee表,sql查詢應該返回200作為第二高的薪水。如果不存在第二高的薪水,那麼查詢應返回null。secondhighestsalar...

Leetcode 176 第二高的薪水

編寫乙個 sql 查詢,獲取 employee 表中第二高的薪水 salary id salary 1 100 2 200 3 300 複製 例如上述 employee 表,sql查詢應該返回 200 作為第二高的薪水。如果不存在第二高的薪水,那麼查詢應返回 null。secondhighestsa...