第1題
在一圖書館管理系統資料庫中,建有資料表「Books」與「BorrowRecords」, 其分別為藏書資料與借閱狀態,其中欄位名稱ISBN、TotalCopies、 AvailableCopies、BorrowedQty 與ReturnedQty 分別代表國際標準書號、 圖書總數、可借閱數量、此次借閱數量與此次歸還數量。資料表內容如 下圖所示: Books BorrowRecords RecordID ISBN BorrowedQty ReturnedQty 978-986123 978-986456 978-986789 978-957123 978-957456 寫一個SQL 指令查詢藏書中所有不同作者的名字列表,並按作者名字 排序。查詢結果如下表所示。(5 分) 寫一個SQL 指令查詢藏書中作者為張三的圖書總數。(10 分) 寫一個SQL 指令,依據「BorrowRecords」資料表中的借閱與歸還數 量,更新「Books」資料表中AvailableCopies(可借閱數量)為最新的 數據。更新後的「Books」資料表如下圖所示。(25 分) BookID ISBN Title Author TotalCopies AvailableCopies 978-986123 小紅帽 張三 978-986456 健康生活 李四 978-986789 臺北旅遊 張三 978-957123 時尚生活 陳六 978-957456 電腦雜誌 吳七 BookID ISBN Title Author TotalCopies AvailableCopies 978-986123 小紅帽 張三 978-986456 健康生活 李四 978-986789 臺北旅遊 張三 978-957123 時尚生活 陳六 978-957456 電腦雜誌 吳七 Author 吳七 李四 張三 陳六