You are on page 1of 4

USE sem5;

CREATE TABLE CLIENT_MASTER


(
ClientNo char(10) PRIMARY KEY,
Name varchar(30),
City varchar(20),
Pincode int,
State varchar(30),
BalDue float(7,2)
);
INSERT INTO client_master VALUES("C00001", "Ivan Bayross", "Mumbai", 400054,
"Maharastra", 15000);
INSERT INTO client_master VALUES("C00002", "Mamta Mazumdar", "Madras", 780001, "Tamil
Nadu", 0);
INSERT INTO client_master VALUES("C00003", "Chhaya Bankar", "Mumbai", 400057,
"Maharastra", 5000);
INSERT INTO client_master VALUES("C00004", "Ashwini Joshi", "Bangalore", 560001,
"Karnataka", 0);
INSERT INTO client_master VALUES("C00005", "Hansel Colaco", "Mumbai", 400060,
"Maharastra", 2000);
INSERT INTO client_master VALUES("C00006", "Deepak Sharma", "Mangalore", 560050,
"Karnataka", 0);
SELECT * FROM CLIENT_MASTER;

CREATE TABLE PRODUCT_MASTER


(
ProductNo char(10) PRIMARY KEY,
Description varchar(30),
ProfitPercent float(7,2),
UnitMeasure varchar(30),
QtyOnHand int,
RecordLvl int,
SellPrice float(7,2),
CostPrice float(7,2)
);
INSERT INTO PRODUCT_MASTER VALUES("P00001", "T-Shirts", 5, "Piece", 200, 50, 350,
250);
INSERT INTO PRODUCT_MASTER VALUES("P0345", "Shirts", 6, "Piece", 150, 50, 500, 350);
INSERT INTO PRODUCT_MASTER VALUES("P06734", "Cotton Jeans", 5, "Piece", 100, 20,
600, 450);
INSERT INTO PRODUCT_MASTER VALUES("P07865", "Jeans", 5, "Piece", 100, 20, 750,
500);
INSERT INTO PRODUCT_MASTER VALUES("P07868", "Trousers", 2, "Piece", 150, 50, 850,
550);
INSERT INTO PRODUCT_MASTER VALUES("P07885", "Pull Overs", 2.5, "Piece", 80, 30, 700,
450);
INSERT INTO PRODUCT_MASTER VALUES("P07965", "Denim Shirts", 4, "Piece", 100, 40,
350, 250);
INSERT INTO PRODUCT_MASTER VALUES("P07975", "Lycra Tops", 5, "Piece", 70, 30, 300,
175);
INSERT INTO PRODUCT_MASTER VALUES("P08865", "Skirts", 5, "Piece", 75, 30, 450, 300);
SELECT * FROM PRODUCT_MASTER;

CREATE TABLE SALESMAN_MASTER


(
SalesmanNo char(10) PRIMARY KEY,
Name varchar(30),
Address1 varchar(30),
Address2 varchar(30),
City varchar(30),
PinCode int,
State varchar(30),
SalAmt int,
TgtToGet int,
YtdSales int,
Remarks char(9)
);
INSERT INTO SALESMAN_MASTER VALUES('S00001', 'Aman', 'A/14', 'Worli', 'Mumbai',
'400002', 'Maharastra', '3000', '100', '50', 'good');
INSERT INTO SALESMAN_MASTER VALUES('S00002', 'Omkar', '65', 'Nariman', 'Mumbai',
'400001', 'Maharastra', '3000', '200', '100', 'good');
INSERT INTO SALESMAN_MASTER VALUES('S00003', 'Raj', 'P-7', 'Bandra', 'Mumbai',
'400032', 'Maharastra', '3000', '200', '100', 'good');
INSERT INTO SALESMAN_MASTER VALUES('S00004', 'Ashish', 'A/5', 'Juhu', 'Mumbai',
'400044', 'Maharastra', '3500', '200', '150', 'good');
SELECT * FROM SALESMAN_MASTER;

CREATE TABLE SALES_ORDER


(
OrderNo char(15) PRIMARY KEY,
ClientNo char(8),
OrderDate char(20),
DelyAddr varchar(40),
SalesmanNo char(8),
Delytype varchar(40),
BillYN varchar(40),
DelyDate char(20) ,
OrderStatus varchar(40),
foreign key(ClientNo) references CLIENT_MASTER(ClientNo),
foreign key(SalesmanNo) references SALESMAN_MASTER(SalesmanNo)
);
INSERT INTO SALES_ORDER
VALUE('O19001','C00001','2012-06-04','Mumbai','S00001','F','N','2020-07-02','In process');
INSERT INTO SALES_ORDER
VALUE('O19002','C00002','2025-06-04','Kolkata','S00002','P','N','2027-06-02','Cancelled');
INSERT INTO SALES_ORDER
VALUE('O19003','C00001','2003-04-04','Jaipur','S00001','F','Y','2007-04-02','Fulfilled');
INSERT INTO SALES_ORDER
VALUE('O19008','C00005','2024-05-04','Bhubaneshwar','S00004','F','N','2026-07-02','In
process');
INSERT INTO SALES_ORDER
VALUE('O46865','C00003','2018-02-04','Bangalore','S00003','F','Y','2020-02-02','Fulfilled');
INSERT INTO SALES_ORDER
VALUE('O46866','C00004','2020-05-04','Bhopal','S00002','P','N','2022-05-02','Cancelled');
SELECT * FROM SALES_ORDER;

SELECT Name FROM CLIENT_MASTER;


SELECT * FROM CLIENT_MASTER;
SELECT Name,City,State FROM CLIENT_MASTER;
SELECT Description FROM PRODUCT_MASTER;
SELECT Name FROM CLIENT_MASTER WHERE City='Mumbai';
SELECT Name FROM SALESMAN_MASTER WHERE SalAmt=3000;
SELECT sum(BalDue) FROM CLIENT_MASTER WHERE City='Mumbai';
SELECT sum(BalDue) FROM CLIENT_MASTER GROUP BY STATE;
SELECT City,count(ClientNo) FROM CLIENT_MASTER GROUP BY City;
SELECT * FROM CLIENT_MASTER WHERE BalDue>2000;
SELECT * FROM PRODUCT_MASTER WHERE ProfitPercent>(SELECT avg(ProfitPercent)
FROM PRODUCT_MASTER);
SELECT * FROM SALESMAN_MASTER WHERE City='Mumbai';
SELECT Count(ProductNo) FROM PRODUCT_MASTER WHERE CostPrice>(SELECT
min(CostPrice) FROM PRODUCT_MASTER) and CostPrice <(SELECT avg(SellPrice) FROM
PRODUCT_MASTER);

UPDATE CLIENT_MASTER SET City='Bangalore' WHERE ClientNo='C00005';


SELECT * FROM CLIENT_MASTER;
UPDATE CLIENT_MASTER SET BalDue='1000.00' WHERE ClientNo='C00001';
SELECT * FROM CLIENT_MASTER;
SET SQL_SAFE_UPDATES=0;
UPDATE PRODUCT_MASTER SET CostPrice='950.00' WHERE Description="Trousers";
SELECT * FROM PRODUCT_MASTER;
SET SQL_SAFE_UPDATES=1;
UPDATE SALESMAN_MASTER SET City='Pune' WHERE SalesmanNo='S00001';
SELECT * FROM SALESMAN_MASTER;

SET FOREIGN_KEY_CHECKS=0;
DELETE FROM SALESMAN_MASTER WHERE SalAmt=3500;
SELECT * FROM SALESMAN_MASTER;
SET FOREIGN_KEY_CHECKS=1;

DELETE FROM PRODUCT_MASTER WHERE QtyOnHand=100;


SELECT * FROM PRODUCT_MASTER;

SET FOREIGN_KEY_CHECKS=0;
DELETE FROM CLIENT_MASTER WHERE State='Tamil Nadu';
SELECT * FROM CLIENT_MASTER;
SET FOREIGN_KEY_CHECKS=1;

SELECT * FROM CLIENT_MASTER WHERE City like'M%';


SELECT DISTINCT CITY FROM CLIENT_MASTER;

ALTER TABLE CLIENT_MASTER ADD TELEPHONE int;


SELECT * FROM CLIENT_MASTER;

ALTER TABLE SALESMAN_MASTER RENAME TO SMAN_MASTER;


SELECT * FROM SMAN_MASTER;

You might also like