羅德興老師的教學歷程檔案 - 101-1 夜二技資三甲 資料庫系統實作 - Database 期中測驗與解答 |
|
|
Database 期中測驗與解答
Database 期中測驗 學號: 姓名: 1. 列出 SP 資料表(Relation)中S#(以供應商做為別名)、P#、QTY(以供應量做為別名),產生到一張新的資料表tempa。 (select S_ID as '供應商', P_ID, qty as '供應量' from SP);
2. 列出 供應商之供應總金額加總(為P#之供應量*成本價Cost)大於1,000者之供應商。 from SP join Product on SP.P_ID = Product.P_ID Group by SP.S_ID Having Total > 1000 Order by Total;
3. 列出 SP 資料表中,各P#(產品編號)之供應量加總。 Group by P_ID Order by P_ID;
Order by S_ID ASC;
5. 列出 P 資料表中,已被訂購者的P#(產品編號)。 where P_ID in (Select P_ID from SP);
6. 下列SQL可完成什麼? SELECT O.S_ID,sum(O.qty*P.P_cost) AS Total FROM SP O, Product P WHERE O.P_ID=P.P_ID GROUP BY O.S_ID ORDER BY Total DESC;
7. 列出有訂購P03 號產品者(P#=P03)的S# 與addr(住址)。 where O.P_ID = 'P03';
8. 列出供應總金額加總為前幾名者的S#,P#,qty,cost,與供應總金額加總。 FROM SP O join Product P on O.P_ID=P.P_ID GROUP BY O.S_ID ORDER BY Total DESC limit 2;
9. 列出 有訂購產品 且 加上條件 的廠商編號與地址。 where S_ID in (Select S_ID from SP) AND S_ID >='S02';
10. 下列SQL可完成什麼? SELECT * FROM `Product` WHERE 1
|
|
中華科技大學數位化學習歷程 - 意見反應 |