Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

--1

SELECT T_CUSTOMER.CUSTOMER_ID, CUSTOMER_NAME, ORDER_ID


FROM T_CUSTOMER, T_ORDER
WHERE T_CUSTOMER.CUSTOMER_ID=T_ORDER.CUSTOMER_ID;
--2
SELECT T_CUSTOMER.CUSTOMER_ID, CUSTOMER_NAME, ORDER_ID
FROM T_CUSTOMER LEFT JOIN T_ORDER ON T_CUSTOMER.CUSTOMER_ID=T_ORDER.CUSTOMER_ID;
--3
SELECT T_CUSTOMER.CUSTOMER_ID, CUSTOMER_NAME, ORDER_ID
FROM T_CUSTOMER RIGHT JOIN T_ORDER ON T_CUSTOMER.CUSTOMER_ID=T_ORDER.CUSTOMER_ID;
--4
SELECT CUSTOMER_NAME,CUSTOMER_ADDRESS
FROM T_CUSTOMER
WHERE CUSTOMER_ID=(SELECT CUSTOMER_ID FROM T_ORDER
WHERE ORDER_ID='1007')
--5
SELECT *
FROM T_CUSTOMER
WHERE CUSTOMER_ID NOT IN (SELECT CUSTOMER_ID FROM T_ORDER)
--6
SELECT C.CUSTOMER_ID, CUSTOMER_ADDRESS, O.ORDER_ID, P.PRODUCT_ID, STANDARD_PRICE,
ORDERED_QUANTITY, (STANDARD_PRICE * ORDERED_QUANTITY) AS TOTAL
FROM T_CUSTOMER C, T_ORDER O, T_PRODUCT P, T_ORDER_LINE L
WHERE (C.CUSTOMER_ID = O.CUSTOMER_ID) AND (P.PRODUCT_ID=L.PRODUCT_ID) AND
(O.ORDER_ID=L.ORDER_ID) AND (O.ORDER_ID=1003)
--7
SELECT CUSTOMER_NAME
FROM T_CUSTOMER
WHERE CUSTOMER_ID NOT IN
( SELECT CUSTOMER_ID
FROM T_ORDER, T_ORDER_LINE, T_PRODUCT
WHERE T_ORDER.ORDER_ID = T_ORDER_LINE.ORDER_ID AND
T_ORDER_LINE.PRODUCT_ID = T_PRODUCT.PRODUCT_ID AND
PRODUCT_DESCRIPTION = 'computer desk');
--8
SELECT DISTINCT ORDER_ID FROM T_ORDER_LINE
WHERE EXISTS
(SELECT * FROM T_PRODUCT
WHERE PRODUCT_ID = T_ORDER_LINE.PRODUCT_ID
AND PRODUCT_FINISH = 'Natural ash');
--9
SELECT PRODUCT_DESCRIPTION, PRODUCT_FINISH, STANDARD_PRICE
FROM T_PRODUCT PA
WHERE STANDARD_PRICE > ALL
( SELECT STANDARD_PRICE FROM T_PRODUCT PB
WHERE PB.PRODUCT_ID != PA.PRODUCT_ID);

You might also like