Vous êtes sur la page 1sur 13

VIDYABHARTI TRUST COLLEGE OF BBA & BCA

Vidyabharti Campus, At & Po: Umrakh, Ta: Bardoli,


Dist: Surat – 394345, Gujarat. (INDIA)

B.C.A (3rd Semester)


Assignment – II (RDBMS)
th
Submission Date: 16 Aug,2010 Subject Code :302

To create Client master table

Field Name Data Type Size Constraint


CLIENT_NO VARCHAR 6 PRIMARY KEY
NAME CHAR 20
CITY CHAR 10
PIN_CODE NUMBER 6
STATE CHAR 15
BAL_DUE NUMBER 10

CREATE TABLE CLIENTMST44


(
CLIENT_NO VARCHAR(6) PRIMARY KEY,
NAME CHAR(20),
CITY CHAR(10),
PIN_CODE NUMBER(6),
STATE CHAR(15),
BAL_DUE NUMBER(10)
);

To insert below data in client master table

CLIENT_NO NAME CITY PIN_CODE STATE BAL_DUE


C00001 Ivan Bayross Bombay 400054 Maharastra 15000
C00002 Vandana Saitwal Madras 780001 Tamil Nadu 0
C00003 Pramda Jaguste Bombay 400057 Maharastra 5000
C00004 Basu Navingi Bombay 400057 Maharastra 0
C00005 Ravi Sreedharan Delhi 100001 Delhi 2000
C00006 Rukmini Bombay 400050 Maharatra 0

INSERT INTO CLIENTMST44


VALUES('C00001','IVAN BAYROSS','BOMBAY',400054,'MAHARASHTRA',15000)
/
INSERT INTO CLIENTMST44
VALUES('C00002','VANDANA SAITWAL','MADRAS',780001,'TAMIL NADU',0)
/
INSERT INTO CLIENTMST44
VALUES('C00003','PRAMDA JAGUSTE','BOMBAY',400057,'MAHARASHTRA',5000)
/
INSERT INTO CLIENTMST44
VALUES('C00004','BASU NAVINGINI','BOMBAY',400057,'MAHARASHTRA',0)
/
INSERT INTO CLIENTMST44
VALUES('C00005','RAVI SREEDHARAM','DELHI',100001,'DELHI',2000)
/
VIDYABHARTI TRUST COLLEGE OF BBA & BCA
Vidyabharti Campus, At & Po: Umrakh, Ta: Bardoli,
Dist: Surat – 394345, Gujarat. (INDIA)

B.C.A (3rd Semester)


Assignment – II (RDBMS)
th
Submission Date: 16 Aug,2010 Subject Code :302

INSERT INTO CLIENTMST44


VALUES('C00006','RUKMINI','BOMBAY',400050,'MAHARASHTRA',0)
/
To create Product master table

Field Name Data Type Size Constraint


PRODUCT_NO VARCHAR 6 PRIMARY KEY
DESCRIPTION VARCHAR 20
PROFIT_PERCENT NUMBER 5,2
UOM CHAR 6 DEFAULT ‘Piece’
QTY_ON_HAND NUMBER 5
SELL_PRICE NUMBER 6
COST_PRICE NUMBER 6

create table product_mst


(
PRODUCT_NO VARCHAR(6) PRIMARY KEY,
DESCRIPTION VARCHAR(20),
PROFIT_PERCENT NUMBER(5,2),
UOM CHAR(6) DEFAULT 'Piece',
QTY_ON_HAND NUMBER(5),
SELL_PRICE NUMBER(6),
COST_PRICE NUMBER(6),
CHECK(PRODUCT_NO LIKE 'P%')
);
To insert below data in Product master table

PRODUCT DESCRIP PROFIT_ QTY_ON REORDER SELL_ COST


UOM
_NO TION PERCENT _HAND _LEVEL PRICE _PRICE
P00001 1.44 Floppies 5 Piece 100 20 525 500
P03453 Monitors 6 Piece 10 3 12000 11280
P06734 Mouse 5 Piece 20 5 1050 1000
P07865 1.22 Floppies 5 Piece 100 20 525 500
P07868 Key Boards 2 Piece 10 3 3150 3050
P07885 CD Drive 2.5 Piece 10 3 5250 5100
P07965 540 HDD 4 Piece 10 3 8400 8000
P07975 1.44 Drive 5 Piece 10 3 1050 1000
P08865 1.22 Drive 5 Piece 2 3 1050 1000

INSERT INTO PRODUCT_MST


(PRODUCT_NO,DESCRIPTION,PROFIT_PERCENT,QTY_ON_HAND,SELL_PRICE,COST_PRICE,R
EORDER_LEVEL)
VALUES('P00001','1.44 Floppies','5','100','525','500','20');

INSERT INTO PRODUCT_MST


VIDYABHARTI TRUST COLLEGE OF BBA & BCA
Vidyabharti Campus, At & Po: Umrakh, Ta: Bardoli,
Dist: Surat – 394345, Gujarat. (INDIA)

B.C.A (3rd Semester)


Assignment – II (RDBMS)
th
Submission Date: 16 Aug,2010 Subject Code :302

(PRODUCT_NO,DESCRIPTION,PROFIT_PERCENT,QTY_ON_HAND,SELL_PRICE,COST_PRICE,R
EORDER_LEVEL)
VALUES('P03453','Monitors','6','10','12000','11280','3');

INSERT INTO PRODUCT_MST


(PRODUCT_NO,DESCRIPTION,PROFIT_PERCENT,QTY_ON_HAND,SELL_PRICE,COST_PRICE,R
EORDER_LEVEL)
VALUES('P06734','Mouse','5','20','1050','1000','5');

INSERT INTO PRODUCT_MST


(PRODUCT_NO,DESCRIPTION,PROFIT_PERCENT,QTY_ON_HAND,SELL_PRICE,COST_PRICE,R
EORDER_LEVEL)
VALUES('P07865','1.22 Floppies','5','100','525','500','20');

INSERT INTO PRODUCT_MST


(PRODUCT_NO,DESCRIPTION,PROFIT_PERCENT,QTY_ON_HAND,SELL_PRICE,COST_PRICE,R
EORDER_LEVEL)
VALUES('P07868','Key Boards','2','10','3150','3050','3');

INSERT INTO PRODUCT_MST


(PRODUCT_NO,DESCRIPTION,PROFIT_PERCENT,QTY_ON_HAND,SELL_PRICE,COST_PRICE,R
EORDER_LEVEL)
VALUES('P07885','CD Drive','2.5','10','5250','5100','3');

INSERT INTO PRODUCT_MST


(PRODUCT_NO,DESCRIPTION,PROFIT_PERCENT,QTY_ON_HAND,SELL_PRICE,COST_PRICE,R
EORDER_LEVEL)
VALUES('P07965','540 HDD','4','10','8400','8000','3');

INSERT INTO PRODUCT_MST


(PRODUCT_NO,DESCRIPTION,PROFIT_PERCENT,QTY_ON_HAND,SELL_PRICE,COST_PRICE,R
EORDER_LEVEL)
VALUES('P07975','1.44 Drive','5','10','1050','1000','3');

INSERT INTO PRODUCT_MST


(PRODUCT_NO,DESCRIPTION,PROFIT_PERCENT,QTY_ON_HAND,SELL_PRICE,COST_PRICE,R
EORDER_LEVEL)
VALUES('P08865','1.22 Drive','5','2','1050','1000','3');

To create Salesman master table

Field Name Data Type Size Constraint


SALESMAN_NO VARCHAR 6 PRIMARY KEY
SALESMAN_NAME CHAR 15
ADDRESS1 CHAR 10
VIDYABHARTI TRUST COLLEGE OF BBA & BCA
Vidyabharti Campus, At & Po: Umrakh, Ta: Bardoli,
Dist: Surat – 394345, Gujarat. (INDIA)

B.C.A (3rd Semester)


Assignment – II (RDBMS)
th
Submission Date: 16 Aug,2010 Subject Code :302

ADDRESS2 CHAR 106


CITY CHAR 10
PIN_CODE NUMBER 6
STATE CHAR 10
SALAMT NUMBER 5
TGT_TO_GET NUMBER 5
YTD_SALES NUMBER 5
REMARKS CHAR 5 DEFAULT ‘GOOD’

CREATE TABLE SALESMAN_MST


(
SALESMAN_NO VARCHAR(6) PRIMARY KEY,
SALESMAN_NAME CHAR(15),
ADDRESS1 CHAR(10),
ADDRESS2 CHAR(106),
CITY CHAR(10),
PIN_CODE NUMBER(6),
STATE CHAR(10),
SALAMT NUMBER(5),
TGT_TO_GET NUMBER(5),
YTD_SALES NUMBER(5),
REMARKS CHAR(5) DEFAULT 'GOOD'
);
To insert below data in Salesman master table

SALES TGT_
SALESMA ADDR ADDRE PIN_ SAL YTD_
MAN CITY STATE TO_ REMARKS
N _NAME ESS1 SS2 CODE AMT SALES
_NO GET
S00001 Kiran A/14 Worli Bombay 400002 Maharastra 3000 100 50 GOOD
Narima 200 100 GOOD
S00002 Manish 65 Bombay 400001 Maharastra 3000
n
S00003 Ravi P-7 Bandra Bombay 400032 Maharastra 3000 200 100 GOOD
S00004 Ashish A/5 Juhu Bombay 400044 Maharastra 3500 200 150 GOOD

INSERT INTO SALESMAN_MST


VALUES('S00001','KIRAN','A/14','WORLI','BOMBAY',400002,'MAHARASTRA',3000,100,50,'GOOD')
/
INSERT INTO SALESMAN_MST
VALUES('S00002','MANISH','65','NARIMA
N','BOMBAY',400001,'MAHARASTRA',3000,200,100,'GOOD')
/
INSERT INTO SALESMAN_MST
VALUES('S00003','RAVI','P-7','BANDRA','BOMBAY',400032,'MAHARASTRA',3000,200,100,'GOOD')
/
INSERT INTO SALESMAN_MST
VIDYABHARTI TRUST COLLEGE OF BBA & BCA
Vidyabharti Campus, At & Po: Umrakh, Ta: Bardoli,
Dist: Surat – 394345, Gujarat. (INDIA)

B.C.A (3rd Semester)


Assignment – II (RDBMS)
th
Submission Date: 16 Aug,2010 Subject Code :302

VALUES('S00004','ASISH','A/5','JUHU','BOMBAY',400044,'MAHARASTRA',3500,200,150,'GOOD')
/

To create Sales order table

Field Name Data Type Size Constraint


ORDER_NO VARCHAR 6 PRIMARY KEY
ORDER_DATE DATE
CLIENT_NO VARCHAR 6 FOREING KEY
DELY_TYPE CHAR 1
BILL_YN CHAR 1
SALESMAN_NO VARCHAR 6
DELY_DATE DATE
ORDER_STATUS CHAR 10

CREATE TABLE SALESORDER_MST


(
ORDER_NO VARCHAR(6) PRIMARY KEY,
ORDER_DATE DATE,
CLIENT_NO VARCHAR(6) REFERENCES CLIENT_MST(CLIENT_NO),
DELY_TYPE CHAR(1),
BILL_YN CHAR(1),
SALESMAN_NO VARCHAR(6),
DELY_DATE DATE,
ORDER_STATUS CHAR(10)
);

To insert below data in Sales order table

ORDER ORDER CLIEN DELY BILL SALES DELY_


ORDER_ STATUS
_NO DATE _NO _TYPE _YN MAN_ NO DATE
O19001 12-JAN-96 C00001 F N S00001 20-JAN-96 IN PROCESS
O19002 25-JAN-96 C00002 P N S00002 27-JAN-96 CANCELLED
O46865 18-FEB-96 C00003 F Y S00003 20-FEB-96 FULFILLED
O19003 03-APR-96 C00001 F Y S00001 07-APR-96 FULFILLED
O46866 20-MAY-96 C00004 P N S00002 22-MAY-96 CANCELLED
O19008 24-MAY-96 C00005 F N S00004 26-MAY-96 IN PROCESS

INSERT INTO SALESORDER_MST


VALUES('O19001','12-JAN-96','C00001','F','N','S00001','20-JAN-96','IN PROCESS')
/
INSERT INTO SALESORDER_MST
VALUES('O19002','25-JAN-96','C00002','P','N','S00002','27-JAN-96','CANCELLED')
VIDYABHARTI TRUST COLLEGE OF BBA & BCA
Vidyabharti Campus, At & Po: Umrakh, Ta: Bardoli,
Dist: Surat – 394345, Gujarat. (INDIA)

B.C.A (3rd Semester)


Assignment – II (RDBMS)
th
Submission Date: 16 Aug,2010 Subject Code :302

/
INSERT INTO SALESORDER_MST
VALUES('O46865','18-FEB-96','C00003','F','Y','S00003','20-FEB-96','FULFILLED')
/
INSERT INTO SALESORDER_MST
VALUES('O19003','03-APR-96','C00001','F','Y','S00001','07-APR-96','FULFILLED')
/
INSERT INTO SALESORDER_MST
VALUES('O48866','20-MAY-96','C00004','P','N','S00002','22-MAY-96','CANCELLED')
/
INSERT INTO SALESORDER_MST
VALUES('O19008','24-MAY-96','C00005','F','N','S00004','26-MAY-96','IN PROCESS')
/

To create Sales order details table

Field Name Data Type Size Constraint


ORDER_NO VARCHAR 6 FOREIN KEY
PRODUCT_NO VARCHAR 6
QTY_ORDERED NUMBER 3
QTY_DISP NUMBER 3
PRODUCT_RATE NUMBER 6

CREATE TABLE SALESORDERDETAILS_MST


(
ORDER_NO VARCHAR(6),
PRODUCT_NO VARCHAR(6) REFERENCES product_mst(PRODUCT_NO ),
QTY_ORDERED NUMBER(3),
QTY_DISP NUMBER(3),
PRODUCT_RATE NUMBER(6)
);

To insert below data in Sales order detail table

ORDER PRODUCT QTY QTY PRODUCT


_NO _NO _ORDERED _DISP _RATE
O19001 P00001 4 4 525
O19001 P07965 2 1 8400
O19001 P07885 3 1 5250
O19002 P00001 10 0 525
O46865 P07868 3 3 3150
O46865 P07885 3 1 5250
O46865 P00001 10 10 525
VIDYABHARTI TRUST COLLEGE OF BBA & BCA
Vidyabharti Campus, At & Po: Umrakh, Ta: Bardoli,
Dist: Surat – 394345, Gujarat. (INDIA)

B.C.A (3rd Semester)


Assignment – II (RDBMS)
th
Submission Date: 16 Aug,2010 Subject Code :302

O46865 P03453 4 4 1050


O19003 P03453 2 2 1050
O19003 P06734 1 1 12000
O46866 P07965 1 0 8400
O46866 P07975 1 0 1050
O19008 P00001 10 5 525
O19008 P07975 5 3 1050

INSERT INTO SALESORDERDETAILS_MST


VALUES('O19001','P00001','4','4','525');

INSERT INTO SALESORDERDETAILS_MST


VALUES('O19001','P07965','2','1','8400');

INSERT INTO SALESORDERDETAILS_MST


VALUES('O19001','P07885','3','1','5250');

INSERT INTO SALESORDERDETAILS_MST


VALUES('O19002','P00001','10','0','525');

INSERT INTO SALESORDERDETAILS_MST


VALUES('O46865','P07868','3','3','3150');

INSERT INTO SALESORDERDETAILS_MST


VALUES('O46865','P07885','3','1','5250');

INSERT INTO SALESORDERDETAILS_MST


VALUES('O46865','P00001','10','10','525');

INSERT INTO SALESORDERDETAILS_MST


VALUES('O46865','P03453','4','4','1050');

INSERT INTO SALESORDERDETAILS_MST


VALUES('O19003','P03453','2','2','1050');

INSERT INTO SALESORDERDETAILS_MST


VALUES('O19003','P06734','1','1','12000');

INSERT INTO SALESORDERDETAILS_MST


VALUES('O46866','P07965','1','0','8400');

INSERT INTO SALESORDERDETAILS_MST


VALUES('O46866','P07975','1','0','1050');

INSERT INTO SALESORDERDETAILS_MST


VIDYABHARTI TRUST COLLEGE OF BBA & BCA
Vidyabharti Campus, At & Po: Umrakh, Ta: Bardoli,
Dist: Surat – 394345, Gujarat. (INDIA)

B.C.A (3rd Semester)


Assignment – II (RDBMS)
th
Submission Date: 16 Aug,2010 Subject Code :302

VALUES('O19008','P00001','10','5','525');

INSERT INTO SALESORDERDETAILS_MST


VALUES('O19008','P07975','5','3','1050');

2) Exercises On Compilations On Table Data:


Find The Names Of All Clients S Having ‘a’ As The Second Letter In Their Names.

select name from clientmst44


where name like '_A%';
1
NAME
--------------------
VANDANA SAITWAL
BASU NAVINGINI
RAVI SREEDHARAM

Find Out The Clients Who Stay In A City Whose Second Letter Is ’a’.

SELECT CLIENT_NO,NAME FROM CLIENTMST44


WHERE CITY LIKE '_A%';
2
CLIENT NAME
------ --------------------
C00002 VANDANA SAITWAL

Find Out The List Of All Clients Who Stay In ‘Bombay ’ Or ‘ Delhi’
SELECT CLIENT_NO,NAME FROM CLIENTMST44
WHERE CITY IN('BOMBAY','DELHI');

CLIENT NAME
------ --------------------
3
C00003 PRAMDA JAGUSTE
C00004 BASU NAVINGINI
C00005 RAVI SREEDHARAM
C00006 RUKMINI
C00001 IVAN BAYROSS

4 Print The List Of Clients Whose Bal_Due Is Greater Then The Value 10,000.

SELECT CLIENT_NO,NAME FROM CLIENTMST44


VIDYABHARTI TRUST COLLEGE OF BBA & BCA
Vidyabharti Campus, At & Po: Umrakh, Ta: Bardoli,
Dist: Surat – 394345, Gujarat. (INDIA)

B.C.A (3rd Semester)


Assignment – II (RDBMS)
th
Submission Date: 16 Aug,2010 Subject Code :302

WHERE BAL_DUE >10000;

CLIENT NAME
------ --------------------
C00001 IVAN BAYROSS
Print Information From Sales_Order Table For Orders Placed In The Month Of
January.
SELECT * FROM SALESORDER_MST
WHERE TO_CHAR(ORDER_DATE,'MON')='JAN';
5
ORDER_ ORDER_DAT CLIENT D B SALESM DELY_DATE ORDER_STAT
------ --------- ------ - - ------ --------- ----------
O19001 12-JAN-96 C00001 F N S00001 20-JAN-96 IN PROCESS
O19002 25-JAN-96 C00002 P N S00002 27-JAN-96 CANCELLED
Display The Order Information Client_No ‘C00001’ And ‘C00002’.
SELECT * FROM SALESORDER_MST
WHERE CLIENT_NO IN('C00001','C00002');

ORDER_ ORDER_DAT CLIENT D B SALESM DELY_DATE ORDER_STAT


6
------ --------- ------ - - ------ --------- ----------
O19001 12-JAN-96 C00001 F N S00001 20-JAN-96 IN PROCESS
O19002 25-JAN-96 C00002 P N S00002 27-JAN-96 CANCELLED
O19003 03-APR-96 C00001 F Y S00001 07-APR-96 FULFILLED

Find The Product Whose Selling Price Is More Then 2000 And Less Than Or Equal
To 5000.
SELECT PRODUCT_NO ,DESCRIPTION FROM PRODUCT_MST
WHERE SELL_PRICE>2000 AND SELL_PRICE<5000;
7
PRODUC DESCRIPTION
------ --------------------
P07868 Key Boards

8 Find The Products Whose Selling Price Is More Then 1500. Calculate A New Selling
Price As, Original Selling Price * 0.15. Rename The New Column On The Above
Query As New Price.
SELECT PRODUCT_NO,DESCRIPTION,SELL_PRICE,SELL_PRICE*0.15
NEW_PRICE FROM PRODUCT_MST
WHERE SELL_PRICE>1500;

PRODUC DESCRIPTION SELL_PRICE NEW_PRICE


------ -------------------- ---------- ----------
P03453 Monitors 12000 1800
P07868 Key Boards 3150 472.5
P07885 CD Drive 5250 787.5
VIDYABHARTI TRUST COLLEGE OF BBA & BCA
Vidyabharti Campus, At & Po: Umrakh, Ta: Bardoli,
Dist: Surat – 394345, Gujarat. (INDIA)

B.C.A (3rd Semester)


Assignment – II (RDBMS)
th
Submission Date: 16 Aug,2010 Subject Code :302

P07965 540 HDD 8400 1260

List The Name, City And State Of Client Who Are Not In The State ‘Maharastra’.
SELECT NAME,CITY,STATE FROM CLIENTMST44
WHERE STATE NOT IN('MAHARASHTRA');

9 NAME CITY STATE


-------------------- ---------- ---------------
VANDANA SAITWAL MADRAS TAMIL NADU
RAVI SREEDHARAM DELHI DELHI

Count The Total Number Of Orders.


SELECT COUNT(ORDER_NO) FROM SALESORDER_MST;
10
COUNT(ORDER_NO)
---------------
6
Calculate The Average Price Of All Products.
SELECT AVG(SELL_PRICE) FROM PRODUCT_MST;

11 AVG(SELL_PRICE)
---------------
3666.66667

Determine The Maximum And Minimum Product Price. Rename O/P As


Max_Price And Min_Price Respectively.
SELECT MAX(SELL_PRICE)MAX_PRICE,MIN(SELL_PRICE) MIN_PRICE
FROM PRODUCT_MST;
12
MAX_PRICE MIN_PRICE
---------- ----------
12000 525

Count The Number Of Products Having Price Greater Then Or Equal To 1500.
SELECT COUNT(PRODUCT_NO) FROM PRODUCT_MST
WHERE SELL_PRICE >=1500;
13
COUNT(PRODUCT_NO)
-----------------
4

14 Find All Products Who’s Qty On Hand Is Less Then Reorder Level.
SELECT PRODUCT_NO, DESCRIPTION
FROM PRODUCT_MST
WHERE QTY_ON_HAND < RECORDER_LEVEL;
VIDYABHARTI TRUST COLLEGE OF BBA & BCA
Vidyabharti Campus, At & Po: Umrakh, Ta: Bardoli,
Dist: Surat – 394345, Gujarat. (INDIA)

B.C.A (3rd Semester)


Assignment – II (RDBMS)
th
Submission Date: 16 Aug,2010 Subject Code :302

3)Exercise Of Data Manipulation:


Display The Order Number & Day On Which Client Placed There Order.
SELECT ORDER_NO,TO_CHAR(ORDER_DATE,'DAY')
FROM SALESORDER_MST;

ORDER_ TO_CHAR(O
------ ---------
1 O19001 FRIDAY
O19002 THURSDAY
O46865 SUNDAY
O19003 WEDNESDAY
O48866 MONDAY
O19008 FRIDAY

Display The Month & Date When The Order must Be Delivered.
SELECT TO_CHAR(DELY_DATE,'MONTH'),DELY_DATE
2
FROM SALESORDER_MST

Display The Order_Date In The Format “Dd-Months-Yy”.


SELECT TO_CHAR(ORDER_DATE,'DD-MONTH-YY')
FROM SALESORDER_MST;

TO_CHAR(ORDER_D
---------------
12-JANUARY -96
3 25-JANUARY -96
18-FEBRUARY -96
03-APRIL -96
20-MAY -96
24-MAY -96

6 rows selected.

Find Out The Day 15 Days After Today Date.


SELECT SYSDATE +15 FROM DUAL;

4 SYSDATE+1
---------
14-AUG-14

Find Out The Number Of Days Elapsed Between Todays Date And The Delivery
5 Date Of The Order Placed By The Clients.

4) Exercise On Using Having And Grouped By Clauses:


VIDYABHARTI TRUST COLLEGE OF BBA & BCA
Vidyabharti Campus, At & Po: Umrakh, Ta: Bardoli,
Dist: Surat – 394345, Gujarat. (INDIA)

B.C.A (3rd Semester)


Assignment – II (RDBMS)
th
Submission Date: 16 Aug,2010 Subject Code :302

Print The Description And Total Quantity Sold For Each Product.
SELECT DESCRIPTION,SUM(QTY_DISP)
FROM PRODUCT_MST,SALESORDERDETAILS_MST
1
WHERE
PRODUCT_MST.PRODUCT_NO=SALESORDERDETAILS_MST.PRODUCT_N0
GROUP BY DESCRIPTION;
Find The Values Of Each Product Sold.
Select order_MST.PRODUCT_NO,PRODUCT_MST.DESCRIPTION,
SUM(order_MST.QTY_DISP*MSTorder_MST.PRODUCT_RATE)
SALES_Per_Product
2
from order_MST,product_MST
WHERE product_MST.PRODUCT_NO = order_MST.PRODUCT_NO
GROUP BY order_MST.PRODUCT_NO, product_MST.DESCRIPTION;

Calculate ‘Avg’ Qty Sold For Each Product Client That Has Maximum Order Value
Of 15000.00
Select CM.CLIENT_NO , CM.NAME, AVG(SOD.QTY_DISP)AVG_SALES
from ORDER_MSTSOD, sales_MST SO, client_MST CM
3 WHERE CM.CLIENT_NO = SO.CLIENT_NO AND SO.ORDER_NO =
SOD.ORDER_NO
GROUP BY CM.CLIENT_NO, NAME HAVING MAX(SOD.QTY_ORDERED
* SOD.PRODUCT_RATE) >15000;

Find Out The Sum Total Of All The Billed Order For The Month Of January.

SELECT SALES_MST.ORDER_NUMBER, SALES_MST.ORDER_DATE,


SUM(SALES_MST.QTY_ORDERED *
SALES_MST.PRODUCT_RATE)ORDER_BILLED
4
from SALES_MST, ORDER_MST, WHERE SALES_MST.ORDER_NO =
SALES_MST.ORDER_NO
AND SALES_MST.BILLED = 'Y' AND to_char(ORDER_DATE,'MON') = 'Jan' Group
By SALES_MST.ORDER_NO;

5) Exercises On Join And Correlation:


Find Out The Product, Which Have Been Sold To ‘Ivan Byross’.
1
Find Out The Products And Their Quentity That Will Have To Deliver In The
2
Current Month.
3 Find Out The Description And Product No Of Constantly Sold Products.
4 Find Out The Names Of Clients Who Have Purchased ‘CD Drive’.
List The Product No And Order No Of Customer Having Quantity Ordered Less
5
Than 5 From The Sales Order Details Table For The Product 1.44 Floppies.
Find The Products And Their Quantity For The Order Placed By ‘Ivan Byross’ And
6
‘Vandana Saitwal’.
7 Find The Products And There Quantities For The Order Placed Client No ‘C00001’
VIDYABHARTI TRUST COLLEGE OF BBA & BCA
Vidyabharti Campus, At & Po: Umrakh, Ta: Bardoli,
Dist: Surat – 394345, Gujarat. (INDIA)

B.C.A (3rd Semester)


Assignment – II (RDBMS)
th
Submission Date: 16 Aug,2010 Subject Code :302

And ‘C00002’.
6) Exercise of Sub Queries:
1 Find The Product No And Description Of Non-Moving Products.
Find The Customer Name, Address1, Address2, City And Pincode For The Client
2
Who Has Placed Order No ‘O19001’.
3 Find The Clients Names Who Have Placed Orders Before The Month Of May ’96.
Find Out If The Product ‘1.44 Drive’ Has Been Ordered By Any Client And Print
4
The Client No, Name To Whom It Was Sold.
Find The Names Of Clients Who Have Placed Orders Worth Rs.10, 000 Or More
5
Than.
7) Exercise On Constructing Sentences With Data:
Print Information From Product_Mst, Sales_Order_Detail Tables In The Following
1 Format For All The Records:
{Description} Worth Rs.{Total Salea For The Product} Was Sold.
Print Information From Product_Mst, Sales_Order_Detail Table In The Following
format For All The Records:
2
{Description} Worthrs. {Total Seles For The Product} Was Ordered In The Month
Of {Order_Date In Month Format}.
Print Informatio From Cliet_Mst,Product_Mst,Sales_Order Tables In The
3 Following Format For All The Records:
{Cust_Name} Has Placed Order {Order No}On {Order_Date}.

Instruction:

Those above all queries will solve inside practical lab and show me output of each queries.
Write dawn all question in blank A4 paper with proper answer.
Submitting all question and answer in your blue file with index.

Vous aimerez peut-être aussi