免費開始練習
moea_joint_essay 104年 [統計資訊] 資料庫及資料探勘、程式設計

第 三 題

📖 題組:
請依據【圖1】資料庫之實體關聯圖,回答下列查詢(請使用SQL語法)(各小題5分,共20分)
📝 此題為申論題,共 4 小題

小題 (三)

請列出每筆訂單的訂購單號、交貨日期、小計金額。
題目圖片

思路引導 VIP

需將「訂購單」、「訂書清單」和「圖書」三個表格做 JOIN,並對訂購單號與交貨日期進行 GROUP BY,小計金額的計算為 SUM(圖書.單價 * 訂書清單.數量 * 訂書清單.折扣)。

🤖
AI 詳解
AI 專屬家教

SELECT 訂購單.訂購單號, 訂購單.交貨日期, SUM(圖書.單價 * 訂書清單.數量 * 訂書清單.折扣) AS 小計金額 FROM 訂購單 JOIN 訂書清單 ON 訂購單.訂購單號 = 訂書清單.訂購單號

小題 (一)

請將類別為散文的書籍,單價調漲兩成。
題目圖片

思路引導 VIP

利用 UPDATE 語法更新「圖書」表中的單價,條件為圖書的類別編號對應至「類別」表中分類名稱為散文的紀錄。

🤖
AI 詳解
AI 專屬家教

UPDATE 圖書 SET 單價 = 單價 * 1.2 WHERE 類別編號 IN (

小題 (二)

請列出從未接過訂單的員工編號、姓名、電話。
題目圖片

思路引導 VIP

從「員工」表中選出員工資訊,過濾條件為員工編號不在「訂購單」的員工編號清單中 (NOT IN 或 NOT EXISTS)。

🤖
AI 詳解
AI 專屬家教

SELECT 員工編號, 員工姓名, 電話 FROM 員工 WHERE 員工編號 NOT IN (

小題 (四)

請列出銷售量大於 1000 本書的出版社名稱與銷售量,並依據銷售量遞減排序。
題目圖片

思路引導 VIP

關聯「出版社」、「圖書」和「訂書清單」,依出版社分群後加總銷售數量。使用 HAVING 篩選數量 > 1000 的資料,最後用 ORDER BY ... DESC 排序。

🤖
AI 詳解
AI 專屬家教

SELECT 出版社.出版社名稱, SUM(訂書清單.數量) AS 銷售量 FROM 出版社 JOIN 圖書 ON 出版社.出版社代碼 = 圖書.出版社代碼

🏷️ 相關主題

關聯式資料庫查詢與SQL語法應用
查看更多「[統計資訊] 資料庫及資料探勘、程式設計」的主題分類考古題