Database Management (資料庫管理) - Spring 2025 (113-2) |
考慮以下的northwind_simple Database Model
請回答以下問題的SQL語法:
Q1. 顧客的總人數
Number of Records: 1Total |
---|
91 |
EXTRA:
注意: 如果先執行以下更新語法
UPDATE Customers
SET address =null
WHERE customerid=1;那要以下兩個SQL語法回傳的結果有何不同?
SELECT count(*) FROM Customers;
SELECT count(address) FROM Customers;
Q2. 單價最高的商品名稱及單價
Number of Records: 1
ProductName | Price |
---|---|
Côte de Blaye | 263.5 |
EXTRA:
(注意: 如果先執行以下新增語法,那要如何可以回傳兩筆資料?)
INSERT INTO products
(ProductID,ProductName,SupplierID,CategoryID,Unit,Price)
VALUES (78, 'George Coffee', 1, 1, '10 boxes x 20 bags', 263.5)Number of Records: 2
ProductName | Price |
---|---|
Côte de Blaye | 263.5 |
George Coffee | 263.5 |
Q3. 各不同分類的商品個數
Number of Records: 8
CategoryName | noOfProducts |
---|---|
Confections | 13 |
Beverages | 12 |
Condiments | 12 |
Seafood | 12 |
Dairy Products | 10 |
Grains/Cereals | 7 |
Meat/Poultry | 6 |
Produce | 5 |
Q4. 定義所謂最有價值的顧客,並列出前五名
Q5. 定義所謂最有價值的商品,並列出前五名
Q6. 定義一個查詢的問題,以及其SQL語法 (好的題目可候選為期末考題)