Database Management (資料庫管理) - Spring 2025 (113-2)

Last updated on 04/22/2025
home . back

Practice I: SQL

 

Question

考慮以下的northwind_simple Database Model

請回答以下問題的SQL語法:

Q1. 列出居住在英國(UK)的顧客(customers),以聯絡人(ContactName)姓名字母排序。

Number of Records: 7
CustomerID CustomerName ContactName Address City PostalCode Country
19 Eastern Connection Ann Devon 35 King George London WX3 6FW UK
16 Consolidated Holdings Elizabeth Brown Berkeley Gardens 12 Brewery London WX1 6LT UK
72 Seven Seas Imports Hari Kumar 90 Wadhurst Rd. London OX15 4NB UK
38 Island Trading Helen Bennett Garden House Crowther Way Cowes PO31 7PJ UK
53 North/South Simon Crowther South House 300 Queensbridge London SW7 1RZ UK
4 Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
11 B's Beverages Victoria Ashworth Fauntleroy Circus London EC2 5NT UK

Q2. 列出價格介於50到60的商品(products)。

Number of Records: 2
ProductID ProductName SupplierID CategoryID Unit Price
51 Manjimup Dried Apples 24 7 50 - 300 g pkgs. 53
59 Raclette Courdavault 28 4 5 kg pkg. 55

 

Q3. 列出價格小於20的飲料類商品。 以價格降冪排序。 Hint: CategoryName='Beverages'

Number of Records: 10

ProductName Price CategoryName
Chang 19 Beverages
Chais 18 Beverages
Steeleye Stout 18 Beverages
Chartreuse verte 18 Beverages
Lakkalikööri 18 Beverages
Outback Lager 15 Beverages
Sasquatch Ale 14 Beverages
Laughing Lumberjack Lager 14 Beverages
Rhönbräu Klosterbier 7.75 Beverages
Guaraná Fantástica 4.5 Beverages

 

Q4. 列出顧客id=19的所有訂單編號、商品數量、及商品名稱。

Number of Records: 5
CustomerID OrderID Quantity ProductName
19 10364 30 Gudbrandsdalsost
19 10364 5 Fløtemysost
19 10400 21 Thüringer Rostbratwurst
19 10400 35 Steeleye Stout
19 10400 30 Maxilaku