You are on page 1of 1

1.

SELECT
DrinkName, ToppingName
FROM
mstopping mt JOIN msdrink md ON md.ToppingID = mt.ToppingID
WHERE
ToppingName LIKE "%pearl";

2.
SELECT
REPLACE(CustomerID,'CU','Customer')AS 'ID', UPPER(CustomerGender) AS
'Gender', CustomerAddress AS 'Address'
FROM mscustomer
WHERE CustomerAddress LIKE "%Junction" AND CustomerGender LIKE "Male"
UNION
SELECT
REPLACE(StaffID,'ST','Staff')AS 'ID', UPPER(StaffGender) AS 'Gender',
StaffAddress AS 'Address'
FROM msstaff
WHERE StaffGender LIKE "Male"

3.
SELECT
td.TransactionID, td.DrinkID, UPPER(md.DrinkName) AS 'DrinkName',
td.Quantity, DATE_FORMAT(th.TransactionDate, "%d %M %Y")AS 'TransactionDate'
FROM
MsDrink md JOIN TransactionDetail td ON td.DrinkID = md.DrinkID
JOIN TransactionHeader th ON th.TransactionID = td.TransactionID
JOIN MsStaff ms ON ms.StaffID = th.StaffID

WHERE ms.StaffID LIKE 'ST002' AND td.Quantity > 2

UNION
SELECT
td.TransactionID, td.DrinkID, UPPER(md.DrinkName) AS 'DrinkName',
td.Quantity, DATE_FORMAT(th.TransactionDate, "%d %M %Y")AS 'TransactionDate'
FROM
MsDrink md JOIN TransactionDetail td ON td.DrinkID = md.DrinkID
JOIN transactionheader th ON th.TransactionID = td.TransactionID
JOIN mscustomer mc ON mc.CustomerID = th.CustomerID
WHERE
mc.CustomerID LIKE "CU001";

4.

You might also like