題組內容
三、在某圖書館所建立的關聯式資料庫系統中,定義了 BOOK 表格和 BORROWER 兩個表格,前者記錄館中每本藏書的基本資料,包含國際 標準書號(ISBN) 、書名(Title) 、作者(Author)和價錢(Price) ;後者 表示借閱資料,包含借書者編號(No) 、書號(ISBN)和借閱日期(Date)。 各表格屬性如下所示,其中除了屬性 Price 為數值型態,其餘屬性皆為 字串型態,而主鍵則以底線標註:
BOOK(ISBN, Title, Author, Price)
BORROWER(No, ISBN, Date) 請撰寫 SQL 查詢句,分別回答下列各子題: (每小題 10 分,共 30 分)
(三)找出每個借書者(以屬性 No 代表)所借閱的書籍總數。
申論題作答 (共 2 筆)
依時間顯示最近 2 筆。
Xiao-zhen Lin
申論題作答 #57296
73 分
73
總分
4分13秒 總時間
0 人解鎖
2026.05
作答大綱
找出每個借書者(以屬性 No 代表)所借閱的書籍總數 使用Count、GroupBy
正文
select No Count(ISBN)AsTotalbooks From BORROWER Group by No;
陳佳胤
申論題作答 #1038
88 分
88
總分
7分50秒 總時間
2 人解鎖
2026.01
作答大綱
使用Having+Group By建立群組, ISBN有主鍵避免重複借閱的問題 所以不用去除重...
正文
SELECT NO,COUNT(BORROWER.NO) AS COUNT FROM BORROWER LEFT JOIN BOOK ON BO...