linye's Blog

全端工程師心得分享

0%

[LeetCode]SQL I 筆記撰寫計畫

計畫: SQL I

前言

現在任職的公司是做資料建檔的,所以會大量運用到 SQL
自認自己 SQL 的能力應該不差,所以我們來嘗試看看 LeetCode 上的 SQL 題目吧~

06/27 第一天

今天的題目普遍都非常的簡單,寫 blog 比做題的時間久,比較有趣的可以直接看 183. Customers Who Never Order 這題有使用到Subqueries 的技巧,雖然也是最初階的那種。

06/29 第二天

今天有三題,雖然都是 Easy ,但題目難度很明顯比昨天難很多,
其中 1873. Calculate Special Bonus627. Swap Salary 都有使用到 CASE 這算是一個我之前從未使用過的語法。

196. Delete Duplicate Emails 是三題中最需要動腦想想的,但我剛好有寫過類似的 Function (刪除資料表裡重複的資料到剩下一筆),所以我就很快就解完了~

06/30 第三天

1667. Fix Names in a Table1484. Group Sold Products By The Date 這兩題都是在考 built-in function ,
其中 1484. Group Sold Products By The Date 這題真的有難到我,真的正常查 SQL 應該是不會寫到這樣啦XD

1527. Patients With a Condition 這題我就覺得沒什麼難度,算是飯後甜點吧~