題組內容
三、建構股票交易資料庫(Stock),請寫出 SQL 指令。
(二)查詢客戶姓名是"Tom"所有購買股票編號與購入總股數。(5 分)
詳解 (共 2 筆)
詳解
SELECT Customer.cname , StockTrade.sid , SUM(StockTrade.share) AS '購入總股數'
FROM Customer INNER JOIN StockTrade ON
Customer.cid = StockTrade.cid
WHERE Customer.cname = 'Tom' GROUP BY StockTrade.sid ;
詳解
SELECT sid,SUM(share) AS 購入總股數 FROM StockTrade WHERE cid=(SELECT cid FROM Customer WHERE cname=‘Tom’) GROUP BY sid;