2023-SQL - 3rd-Batch - DB
2023-SQL - 3rd-Batch - DB
TABLE CREATE:
CREATE TABLE PRODUCTS_7
(
P_ID VARCHAR(15) PRIMARY KEY,
P_NAME VARCHAR(9),
CATEGORY VARCHAR(15),
PRICE NUM BER(10),
STOCK_QUANTITY NUMBER(15)
);
CREATE TABLE SUPPLIERS_7
(
S_ID VARCHAR(15) PRIMARY KEY,
S_NAME VARCHAR(15),
CONTACT NUMBER(15),
ADDRESS VARCHAR(15)
);
CREATE TABLE PRODUCT_SUPPLIER_7
(
P_S_ID VARCHAR(15) PRIMARY KEY,
P_ID VARCHAR(15),
S_ID VARCHAR(15),
SUPPLY_DATE DATE,
QUANTITY_SUPPLIED NUM BER(15)
);
VALUE INSERTION:
INSERT INTO PRODUCTS_7 VALUES('P101','RICE','FOOD','100','7');
INSERT INTO PRODUCTS_7
VALUES('P102','FRIDGE','ELECTRONICS','25000','4');
INSERT INTO PRODUCTS_7 VALUES('P105','TEA','BEVERAGES','200','5');
QUERIES:
1.DISPLAY OUT OF STOCK PRODUCTS, A PRODUCT IS OUT OF STOCK IF
STOCK_QUANTITY IS LESS THAN 5.
P_NAME
---------
FRIDGE
VALUE INSERTION:
INSERT INTO EMPLOYEE2 VALUES('E1','RAM ','HR','1000','10-JAN-2011');
INSERT INTO EMPLOYEE2 VALUES('E2','SAM ','MD','2000','05-JAN-2017');
INSERT INTO EMPLOYEE2 VALUES('E3','ROY','GM','3000','01-FEB-2019');
DISPLAY TABLE:
SQL> SELECT * FROM EMPLOYEE2;
QUERIES:
1.DISPLAY TOTAL SALARY EXPENDITURE FOR EACH DEPARTMENT.
VALUE INSERTION:
INSERT INTO ROOM VALUES('R1','SINGLE','1P','1000','YES');
INSERT INTO ROOM VALUES('R2','DOUBLE','2P','2000','YES');
INSERT INTO ROOM VALUES('R3','FAMILY','5P','3000','YES');
DISPLAY TABLE:
SQL> SELECT * FROM ROOM ;
R_NUM CHECKIN_DAT
---------- ------------
R1 05-NOV-24
R2 10-NOV-24
R3 01-NOV-24
TOTAL_REVENUE
-------------
88000
VALUE INSERTION:
DISPLAY TABLE:
QUERIES:
1.DISPLAY NAME OF STUDENTS ENROLLED IN ‘COMPUTER’ COURSE.
S_NAME
---------------
JADU
TITLE
---------------
CIVIL
COMPUTER
MECHANICS
VALUE INSERTION:
DISPLAY TABLE:
RE2 F2 P2 10-NOV-24 2
RE3 F3 P3 01-NOV-24 3
RE4 F1 P4 08-NOV-24 3
QUERIES:
1. FIND NO. OF RESERVATIONS FOR SPECIFIC FLIGHT.
F_ID NUM_RESERVATIONS
---------- ----------------
F1 2
P_NAME
---------------
SAM
VALUE INSERTION:
DISPLAY TABLE:
11 P1 C1 05 -NOV-24 5
12 P2 C2 10-NOV-24 2
16 P3 C3 01-NOV-24 3
10 P3 C2 02 -NOV-24 1
20 P2 C3 07-NOV-24 1
QUERIES:
1.CALCULATE TOTAL REVENUE FOR A SPECIFIC PRODUCT CATEGORY.
SQL> SELECT
P.CATEGORY,
SUM(P.PRICE * O.QUANTITY) AS TOTAL_REVENUE
FROM
ORDER18 O
JOIN
PRODUCT18 P ON O.P_ID = P.P_ID
WHERE
P.CATEGORY = 'FOOD'
GROUP BY
P.CATEGORY;
CATEGORY TOTAL_REVENUE
--------------- -------------
FOOD 1250
Q7.TABLE CREATE:
VALUE INSERTION:
DISPLAY TABLE:
QUERIES:
SQL> SELECT
C.C_NAME AS Custom er_Name,
SUM(I.PRICE) AS Total_Price
FROM
CUSTOMER20 C
JOIN
SALES S ON C.C_ID = S.C_ID
JOIN
ITEM I ON S.I_ID = I.I_ID
GROUP BY
C.C_NAME;
CUSTOMER_N TOTAL_PRICE
---------- -----------
RAM 100
JODU 450
SAM 450
SQL> SELECT
C.C_NAME AS Custom er_Name,
C.CITY AS City,
I.I_NAME AS Purchased_Item
FROM
CUSTOMER20 C
JOIN
SALES S ON C.C_ID = S.C_ID
JOIN
ITEM I ON S.I_ID = I.I_ID
WHERE
C.CITY IN ('KOLKATA', 'DURGAPUR')
AND I.I_NAME = 'DAL';