資料庫專題 leetcode176 第二高的薪水

2022-02-05 22:13:47 字數 421 閱讀 7433

第二高的薪酬:1.需要排序 order by  2.會有薪酬重複的情況,需要去重 distinct 3.需要取指定行資料 limit

沒有第二高的時候設定為null:判斷語句,可以使用ifnull

所以:1.先查出按薪酬降序的不重複第二條資料(當不重複資料只有1條或者0條時候,此時結果集為空)

2.使用ifnull函式,將結果輸出

select ifnull(

(select distinct e.salary

from employee e

order by e.salary desc

limit 1,1

),null

) as secondhighestsalary

LeetCode 17最長公共字首。

編寫乙個函式來查詢字串陣列中的最長公共字首。如果不存在公共字首,返回空字串 示例 1 輸入 flower flow flight 輸出 fl 示例 2 輸入 dog racecar car 輸出 解釋 輸入不存在公共字首。說明 所有輸入只包含小寫字母a z。以第乙個為基準,比較後面的。class s...

LeetCode 17 被圍繞的區域

碼上生花,echarts 作品展示賽正式啟動!給定乙個二維的矩陣,包含 x 和 o 字母 o 找到所有被 x 圍繞的區域,並將這些區域裡所有的 o 用 x 填充。示例 x x x x x o o x x x o x x o x x 執行你的函式後,矩陣變為 x x x x x x x x x x x...

Leetcode17 電話號碼組合

leetcode17 號碼組合 給定乙個僅包含數字 2 9 的字串,返回所有它能表示的字母組合。給出數字到字母的對映如下 與 按鍵相同 注意 1 不對應任何字母。示例 輸入 23 輸出 ad ae af bd be bf cd ce cf 思路 大家都能想到,我每次從裡面選擇乙個數,然後把所有的可能...