3
1 / 3 1. SELECT * FROM CarType WHERE mark = 'Peugeot' 2. SELECT cust_id,COUNT(*) AS count FROM Rent GROUP BY cust_id 3. SELECT COUNT(*) AS 'over 45' FROM Car WHERE rate > 45 4. SELECT lastname FROM Customer WHERE lastname LIKE 'C%‘ ORDER BY lastname DESC 5. INSERT INTO Customer (lastname,firstname) VALUES ('Wayne','John') 6. UPDATE Customer SET address = '2 Main St.' WHERE lastname = 'Wayne' AND firstname = 'John' 7. UPDATE Customer SET postal_code = '23456’ WHERE lastname = 'Wayne' AND firstname = 'John' 8. SELECT Rent.cust_id, lastname, firstname, reg_no FROM Rent,Customer WHERE Rent.cust_id < 4 AND Rent.cust_id = Customer.cust_id 9. SELECT * FROM Car WHERE rate < (SELECT AVG(rate) FROM Car) Solutions (Repetition)

SELECT * FROM CarType WHERE mark = 'Peugeot' SELECT cust_id,COUNT(*) AS count FROM Rent

  • Upload
    tangia

  • View
    38

  • Download
    3

Embed Size (px)

DESCRIPTION

SELECT * FROM CarType WHERE mark = 'Peugeot' SELECT cust_id,COUNT(*) AS count FROM Rent GROUP BY cust_id SELECT COUNT(*) AS 'over 45' FROM Car WHERE rate > 45 SELECT lastname FROM Customer WHERE lastname LIKE 'C%‘ ORDER BY lastname DESC INSERT INTO Customer - PowerPoint PPT Presentation

Citation preview

Page 1: SELECT * FROM CarType WHERE mark = 'Peugeot' SELECT cust_id,COUNT(*) AS count FROM Rent

1 / 3

1. SELECT *FROM CarTypeWHERE mark = 'Peugeot'

2. SELECT cust_id,COUNT(*) AS countFROM RentGROUP BY cust_id

3. SELECT COUNT(*) AS 'over 45'FROM CarWHERE rate > 45

4. SELECT lastnameFROM CustomerWHERE lastname LIKE 'C%‘ORDER BY lastname DESC

5. INSERT INTO Customer(lastname,firstname)VALUES('Wayne','John')

6. UPDATE CustomerSET address = '2 Main St.'WHERE lastname = 'Wayne' AND firstname = 'John'

7. UPDATE CustomerSET postal_code = '23456’WHERE lastname = 'Wayne' AND firstname = 'John'

8. SELECT Rent.cust_id, lastname, firstname, reg_noFROM Rent,CustomerWHERE Rent.cust_id < 4AND Rent.cust_id = Customer.cust_id

9. SELECT *FROM CarWHERE rate <

(SELECT AVG(rate)FROM Car)

Solutions (Repetition)

Page 2: SELECT * FROM CarType WHERE mark = 'Peugeot' SELECT cust_id,COUNT(*) AS count FROM Rent

2 / 3

10. INSERT INTO Rent(cust_id, reg_no, rent_date) VALUES(4 , 'BSA-224', '11.4.2005')

11. SELECT reg_no, MIN(rent_date) AS Min, MAX(rent_date) AS Max

FROM RentGROUP BY reg_no

12. SELECT Rent.reg_no, mark, model, rent_date

FROM Rent, Car, CarTypeWHERE Rent.reg_no LIKE 'B%‘AND return_date IS NULLAND Rent.reg_no=Car.reg_noAND Car.model_id=CarType.model_id

13. SELECT *FROM Rent

14. SELECT Car.reg_no, mark , model

FROM Car, CarType

WHERE Car.model_id = CarType.model_id

AND rate BETWEEN 30 AND 50

15. INSERT INTO car

(reg_no, model_id)

VALUES

('EEE-666', 2)

16. UPDATE car

SET rate = 60

WHERE reg_no = 'EEE-666‘

17. SELECT COUNT(*) AS 'rents in 2005'

FROM Rent

WHERE YEAR(rent_date) = 2005

Solutions

Page 3: SELECT * FROM CarType WHERE mark = 'Peugeot' SELECT cust_id,COUNT(*) AS count FROM Rent

3 / 3

18. SELECT cust_id, COUNT(*) AS countFROM Rent GROUP BY cust_id

19. SELECT lastnameFROM CustomerWHERE lastname LIKE 'A%s‘

20. SELECT cust_idFROM RentGROUP BY cust_idHAVING COUNT(*) > 2

Solutions