阿摩線上測驗 登入

申論題資訊

試卷:110年 - 110 高等考試_三級_資訊處理:資料庫應用#102820
科目:公職◆資料庫應用
年份:110年
排序:0

題組內容

二、假設關聯式資料庫中定義三個表格,其中 CUSTOMER 表格記錄顧客基 本資料,包含顧客編號(Cid) 、姓名(Name)和所居住的城市(City) ; MERCHANDISE 表格記錄貨品基本資料,包含貨品編號(Mid)和價格 (Price);PURCHASE 表格則為購買資料,記錄了某位顧客(Cid)於某 日(Date)購買某個貨品(Mid)的數量(Amount) 。在這些表格的欄位 中,除了價格和數量二者為數值型態的屬性,其餘皆為字串型態。此三 個表格的綱要簡列如下,且每個表格的主鍵以底線標註:
6170d6816bb99.jpg
 請根據以下兩個資訊需求分別寫出對應的 SQL 查詢指令,注意每個小題 皆各自對應到單一的 SQL 查詢句,但是可以使用子查詢句(Subquery) 或類似功能的寫法。

申論題內容

(一)請問所有住在臺北市的顧客,總共花了多少錢在購買物品上?(10 分)

詳解 (共 1 筆)

詳解 提供者:邊工作邊唸書

SELECT SUM(P.Amount*M.Price) FROM 

CUSTOMER C,MERCHANDISE M,
PURCHASE P WHERE C.City=‘臺北市’ AND
C.Cid=P.Cid AND M.Mid=P.Mid;