LeetCode

Razon Yang
Razon Yang
LeetCode 數據庫面試題 – 部門工資最高的員工

Employee 表包含所有員工信息,每個員工有其對應的 Id, salary 和 department Id。

編寫一個 SQL 查詢,找出每個部門工資最高的員工。例如,根據上述給定的表格,Max 在 IT 部門有最高工資,Henry 在 Sales 部門有最高工資。

Razon Yang
LeetCode 數據庫面試題 – 分數排名(Rank Scores)

編寫一個 SQL 查詢來實現分數排名。如果兩個分數相同,則兩個分數排名(Rank)相同。請注意,平分後的下一個名次應該是下一個連續的整數值。換句話說,名次之間不應該有“間隔”。

Razon Yang
LeetCode 算法題 – Find The Difference

給定兩個只包含小寫字母的字符串 st,其中字符串 t 是由字符串 s 亂序後,再在隨機位置添加一個字母而成,請找到該隨機添加的字母。

Razon Yang
LeetCode 數據庫面試題 – 重新格式化部門表

編寫一個 SQL 查詢來重新格式化表,使得新的表中有一個部門 id 列和一些對應每個月的收入(revenue)列。

Razon Yang
LeetCode 數據庫面試題 – 上升的溫度

給定一個 Weather 表,編寫一個 SQL 查詢,來查找與之前(昨天的)日期相比溫度更高的所有日期的 Id。

Razon Yang
LeetCode 數據庫面試題 – 換座位(Exchange Seats)

小美是一所中學的信息科技老師,她有一張 seat 座位表,平時用來儲存學生名字和與他們相對應的座位 ID,其中縱列的 ID 是連續遞增的。小美想改變相鄰倆學生的座位。

你能不能幫她寫一個 SQL query 來輸出小美想要的結果呢?

Razon Yang
LeetCode 數據庫面試題 – 超過5名學生的課

有一個courses 表 ,有: student (學生) 和 class (課程)。

請列出所有超過或等於5名學生的課。

Razon Yang
LeetCode 算法題 – Set Mismatch

集合 S 一般包含數字 1~n,但由於數據錯誤,其中的一個數字重複了,導致缺失了某一數字。

現給出一個數組 nums,請找出其中重複和缺失的數字。