Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
(PRODUCT_NO,DESCRIPTION,PROFIT_PERCENT,QTY_ON_HAND,SELL_PRICE,COST_PRICE,R
EORDER_LEVEL)
VALUES('P03453','Monitors','6','10','12000','11280','3');
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
VALUES('S00004','ASISH','A/5','JUHU','BOMBAY',400044,'MAHARASTRA',3500,200,150,'GOOD')
/
/
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')
/
VALUES('O19008','P00001','10','5','525');
Find Out The Clients Who Stay In A City Whose Second Letter Is ’a’.
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.
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');
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;
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');
11 AVG(SELL_PRICE)
---------------
3666.66667
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)
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
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.
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.
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.
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.