Professional Documents
Culture Documents
Assignment 9
Assignment 9
NISHTHA GAUR
C0912103
.
QUESTION 1 A
FIRSTLY I CREATED A CUSTOMERS
TABLE NAMED AS CUSTOMERS_103
WITH ATTRIBUTES CUSTOMER_ID THE
DATA TYPE IS INT AND CONSTAINT IS
PRIMARY KEY. IN FIRSTNAME AND
LASTNAME THE DATA TYPE IS
VARCHAR WITH LENGTH 50.
QUESTION 1 A
5 VALUES INSERTED INTO
CUSTOMERS_103 TABLE
QUESTION 1B
IN THIS ORDER TABLE NAMED
AS ORDER_103 WE HAVE
ATTRIBUTES
ORDERED,CUSTOMERID,ORDE
RDATE AND ORDERAMOUNT.
QUESTION 1B
5 VALUES INSERTED INTO ORDERS_103 TABLE
QUESTION 1 C
IN THIS REFUNDS_103 TABLE I
HAVE ATTRIBUTES
REFUNDED,ORDERED,REFUNDD
ATE AND REFUNDAMOUNT
• .
QUESTION 1C
2 VALUES INSERTED INTO
REFUNDS_103TABLE
1.FIND THE DETAILS OF
THE CUSTOMERS AND
THEIR ORDERS (ONLY
THE CUSTOMERS WITH
ORDERS)
EXPLANATION:- THE RESULT SET INCLUDES COLUMNS
FROM BOTH TABLES FOR ROWS WHERE THE
CUSTOMERID VALUES MATCH. THE RESULT WILL BE A
COMBINED TABLE WITH COLUMNS: CUSTOMERID ,
FIRSTNAME , LASTNAME FROM THE CUSTOMERS_103
TABLE, AND CUSTOMERID, ORDERED , ORDERDATE,
ORDERAMOUNT, FROM THE ORDERS_103 TABLE, FOR
ROWS WHERE THE CUSTOMERID VALUES MATCH
BETWEEN THE TWO TABLES.
.
• Why customer 2 appear twice?
• In this case , customer 2 ( with customerid 2) has placed two orders ( order 2 and
order 3 ) , so when you perform the INNER JOIN, you will two rows for customer 2 in
the result set, each corresponding to a different order.
.
THANK YOU