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

第 二 題

📖 題組:
【圖 1】為某公司的顧客交易資料庫架構,請使用 SQL 語法回答下列查詢。
📝 此題為申論題,共 3 小題

小題 (二)

請列出所有顧客 ID 與其累積消費總金額,並由多至少排列。(5 分)
題目圖片

思路引導 VIP

需要將交易紀錄表依顧客ID做 GROUP BY,利用 SUM 加總交易金額,並使用 ORDER BY 配合 DESC 降冪排列。

🤖
AI 詳解
AI 專屬家教

SELECT 顧客ID, SUM(交易金額) AS 累積消費總金額 FROM 交易紀錄 GROUP BY 顧客ID

小題 (一)

請列出交易明細表中,交易序號為 T0001 的所有資料。(5 分)
題目圖片

思路引導 VIP

這是一個基本的 SELECT 查詢,加上 WHERE 條件篩選。

🤖
AI 詳解
AI 專屬家教

SELECT * FROM 交易明細 WHERE 交易序號 = 'T0001';

小題 (三)

請列出產品 ID 為 P0001 與 P0002 的產品,曾經一起被購買的次數。(5 分)
題目圖片

思路引導 VIP

「一起被購買」代表在同一個「交易序號」內,同時存在 P0001 與 P0002 兩項產品,可利用 JOIN 或子查詢來篩選符合的交易序號,並 COUNT 其數量。

🤖
AI 詳解
AI 專屬家教

SELECT COUNT(DISTINCT A.交易序號) AS 一起被購買次數 FROM 交易明細 A JOIN 交易明細 B ON A.交易序號 = B.交易序號 WHERE A.產品ID = 'P0001' AND B.產品ID = 'P0002';

🏷️ 相關主題

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