要如何改進這個查詢,讓未來閱讀的人更容易理解它的意圖?
SELECT x1.customer_id, x1.rental_date, x1.return_date FROM rental x1 JOIN inventory x2 ON x1.inventory_id = x2.inventory_id JOIN film x3 ON x2.film_id = x3.film_id WHERE x3.length < 90;
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
你將複習最常用的一些 SQL 指令,確保你已準備好處理真實世界的問題,以及本課程涵蓋的每個練習。
要如何在資料庫裡找到回答真實商業問題所需的資料?在這裡,你會學習如何使用系統資料表來探索你的資料庫。你會利用這些資料表建立一個新工具,其中包含資料庫內所有資料表與欄位的清單。最後,你會建立實體關聯圖(ERD),協助你串連多個資料表。
使用 SQL 解決真實世界問題,往往不僅是擷取所需資料,很多時候你還需要管理資料庫中的資料。這包含建立資料、更新資料,以及在必要時刪除資料。
要如何確保你撰寫的 SQL 指令稿能讓任何需要閱讀的人都容易理解?本章將介紹可運用的方法,確保你的程式碼清楚傳達意圖、他人易於閱讀,並且遵循最佳實務。
當前練習