本題目是求第二高薪的問題。很容易就會想到用limit和offset來寫:
select
distinct(p.salary) as secondhighestsalary
from employee as p
order
by p.salary desc
limit 1 offset 1
但是這個sql是』wrong』,因為當資料只有一條時,上面的sql返回是空而非系統要求的null
而sql要返回null可以直接select 乙個空就行了,所以以上的sql改進為:
select (
select
distinct(p.salary)
from employee as p
order
by p.salary desc
limit 1 offset 1
) as secondhighestsalary
這樣就可以accepted 記錄第一次leetcode周賽
第二題 確定兩個字串是否接近 class solution word1中有word2中沒有的詞 或 word1中沒有word2有的詞 for int i 0 i 26 i 排序 arrays.sort w1 arrays.sort w2 排序後不同 直接錯 即字元頻率序列必相同 for int i ...
偶爾一次的記錄
here to my github 我做了什麼?網頁的非同步載入導致的空資料爬取 解決方法 查詢目標json資料的request url作為處理物件 爬取的資料出現亂碼 解決方法 網上的 encoding格式宣告為 utf 8 我遇到的另乙個問題 宣告格式後返回資料仍是亂碼,且中文輸出正常,懷疑是r...
記錄一次面試
怎麼觀察系統中 記憶體 行為 a.通過 proc zoneinfo 檔案,可以看到 free high low min pages 關係 free high 時候 一般不開啟 kswapd 執行緒 high free low 時,開啟 kswapd 執行緒 low free min時,alloc p...