(i) To display the details of those Customers whose city is Delhi.
Ans. Select all from Customer Where City=”Delhi” .
(ii) To display the details of Item whose Price is in the range of 35000 to 55000 (Both values included).
Ans. Select all from Item Where Price>=35000 and Price <=55000.
(iii) To display the CustomerName, City from table Customer, and ItemName and Price from table Item, with their corresponding matching I_ID.
Ans. Select CustomerName,City,ItemName,Price from Item,Customer where Item.I_ID=Customer.I_ID.
(iv) To increase the Price of all Items by 1000 in the table Item.
Ans. Update Item set Price=Price+1000
(v) SELECT DISTINCT City FROM Customer.
Ans. City Delhi Mumbai Bangalore
(vi) SELECT ItemName, MAX(Price), Count(*) FROM Item GROUP BY ItemName;
Ans.
ItemName | Max(Price) | Count(*) |
Personal Computer | 37000 | 3 |
Laptop | 57000 | 2 |
(vii) SELECT CustomerName, Manufacturer FROM Item, Customer WHERE Item.Item_Id=Customer.Item_Id;
Ans:
CustomerName | ManufacturerName |
N.Roy | PQR |
H.Singh | XYZ |
R.Pandey | COMP |
C.Sharma | PQR |
K.Agarwal | ABC |
(viii) SELECT ItemName, Price * 100 FROM Item WHERE Manufacturer = ‘ABC’;
Ans:
ItemName | Price*100 |
Personal Computer | 3500000 |
Laptop | 5500000 |
Outside Delhi 2007
5.b. Consider the following tables Consignor and Consignee. Write SQL command for the statements(i)to(iv) And give outputs for the SQL quries (v) to ( viii).