moea_joint_essay
104年
[統計資訊] 資料庫及資料探勘、程式設計
第 三 題
📖 題組:
請依據【圖1】資料庫之實體關聯圖,回答下列查詢(請使用SQL語法)(各小題5分,共20分)
請依據【圖1】資料庫之實體關聯圖,回答下列查詢(請使用SQL語法)(各小題5分,共20分)
📝 此題為申論題,共 4 小題
小題 (三)
請列出每筆訂單的訂購單號、交貨日期、小計金額。
思路引導 VIP
需將「訂購單」、「訂書清單」和「圖書」三個表格做 JOIN,並對訂購單號與交貨日期進行 GROUP BY,小計金額的計算為 SUM(圖書.單價 * 訂書清單.數量 * 訂書清單.折扣)。
小題 (一)
請將類別為散文的書籍,單價調漲兩成。
思路引導 VIP
利用 UPDATE 語法更新「圖書」表中的單價,條件為圖書的類別編號對應至「類別」表中分類名稱為散文的紀錄。
小題 (二)
請列出從未接過訂單的員工編號、姓名、電話。
思路引導 VIP
從「員工」表中選出員工資訊,過濾條件為員工編號不在「訂購單」的員工編號清單中 (NOT IN 或 NOT EXISTS)。
小題 (四)
請列出銷售量大於 1000 本書的出版社名稱與銷售量,並依據銷售量遞減排序。
思路引導 VIP
關聯「出版社」、「圖書」和「訂書清單」,依出版社分群後加總銷售數量。使用 HAVING 篩選數量 > 1000 的資料,最後用 ORDER BY ... DESC 排序。