計畫: SQL I
前言
現在任職的公司是做資料建檔的,所以會大量運用到 SQL
自認自己 SQL 的能力應該不差,所以我們來嘗試看看 LeetCode 上的 SQL 題目吧~
06/27 第一天
- 595. Big Countries
Easy
題目 筆記 - 1757. Recyclable and Low Fat Products
Easy
題目 筆記 - 584. Find Customer Referee
Easy
題目 筆記 - 183. Customers Who Never Order
Easy
題目 筆記
今天的題目普遍都非常的簡單,寫 blog 比做題的時間久,比較有趣的可以直接看 183. Customers Who Never Order 這題有使用到Subqueries 的技巧,雖然也是最初階的那種。
06/29 第二天
- 1873. Calculate Special Bonus
Easy
題目 筆記 - 627. Swap Salary
Easy
題目 筆記 - 196. Delete Duplicate Emails
Easy
題目 筆記
今天有三題,雖然都是 Easy ,但題目難度很明顯比昨天難很多,
其中 1873. Calculate Special Bonus 跟 627. Swap Salary 都有使用到 CASE
這算是一個我之前從未使用過的語法。
196. Delete Duplicate Emails 是三題中最需要動腦想想的,但我剛好有寫過類似的 Function (刪除資料表裡重複的資料到剩下一筆),所以我就很快就解完了~
06/30 第三天
- 1667. Fix Names in a Table
Easy
題目 筆記 - 1484. Group Sold Products By The Date
Easy
題目 筆記 - 1527. Patients With a Condition
Easy
題目 筆記
1667. Fix Names in a Table 跟 1484. Group Sold Products By The Date 這兩題都是在考 built-in function ,
其中 1484. Group Sold Products By The Date 這題真的有難到我,真的正常查 SQL 應該是不會寫到這樣啦XD
1527. Patients With a Condition 這題我就覺得沒什麼難度,算是飯後甜點吧~