0% found this document useful (0 votes)
21 views10 pages

HARSHS24

The document contains SQL commands to: 1. Create two tables, DEPT12 and EMP11, and insert sample records 2. Write queries to retrieve, filter, and aggregate data from the tables 3. Drop the DEPT12 and EMP11 tables at the end

Uploaded by

harshjeswani2209
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views10 pages

HARSHS24

The document contains SQL commands to: 1. Create two tables, DEPT12 and EMP11, and insert sample records 2. Write queries to retrieve, filter, and aggregate data from the tables 3. Drop the DEPT12 and EMP11 tables at the end

Uploaded by

harshjeswani2209
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

1 CREATE TBLE DEPT AND INSERT 5 RECORDS.

ANS CREATE TABLE DEPT12


(
DEPTNO NUMERIC(10)PRIMARY KEY,
DNAME VARCHAR(20)NOT NULL,
LOCATION VARCHAR(20)
);

INSERT INTO DEPT12


VALUES
('1','MANAGETNG','MUMBAI');

INSERT INTO DEPT12


VALUES
('2','PACKING','MP');

INSERT INTO DEPT12


VALUES
('3','EDITING','NVS');

I NSERT INTO DEPT12


VALUES
('4','PACKING','SURAT');

INSERT INTO DEPT12


VALUES
('5','REPAIRING','JAYPUR');

SELECT *
FROM DEPT12;

2 CREATE TBLE EMP AND INSERT 5 RECORDS.


ANS CREATE TABLE EMP11
(
EMPNO NUMERIC(10) PRIMARY KEY,

NAME:BHATHIJA HARSH
ROLL:12
EMPNAME VARCHAR(20),
DESIGNATION VARCHAR(20),
HIREDATE DATE,
SALARY NUMERIC(10),
COMMISION VARCHAR(20),
DEPTNO NUMERIC(10),
FOREIGN KEY(DEPTNO)REFERENCES DEPT12(DEPTNO)
);

INSERT INTO EMP11


VALUES
('1','HARSH','ACCOUNT',TO_DATE('10/05/1995','DD/MM/YYYY'),'40000','3000','1');

INSERT INTO EMP11


VALUES
('2','JANVI','CLARK',TO_DATE('11/13/1995','DD/MM/YYYY'),'60000','1000','2');

INSERT INTO EMP11


VALUES
('5','KATEN', CLARK ',TO_DATE('12/18/1995','DD/MM/YYYY'),'10000','2000','3');

INSERT INTO EMP11


VALUES
('4','CHIRAG','MENAGER',TO_DATE('01/11/1995','DD/MM/YYYY'),'1220000','12000','4');

INSERT INTO EMP11


VALUES
('5','JOJO','ACCOUNTANT',TO_DATE('11/11/1995','DD/MM/YYYY'),'12200','1200','5');

SELECT *
FROM EMP11;

NAME:BHATHIJA HARSH
ROLL:12
3 LIST THE EMPLOYEE NUMBER, NAME, JOB TITLE, HIRE DATE OF EMPLOYEES IN DEPARTMENT
1.
ans select EMPNO,EMPNAME,DESIGNATION,HIREDATE
from EMP11
where DEPTNO=1;

4 SELECT THE NAME AND SALARY OF ALL EMPLOYEES WHO ARE CLERKS .
ans SELECT EMPNAME,SALARY
FROM EMP11
WHERE DESIGNATION='CLERK';

5 LIST THE NAME, JOB TITLE AND SALARY OF EVERYONE HIRED ON DECEMBER 18, 1993.
ANS SELECT EMPNAME,DESIGNATION,SALARY
FROM EMP11
WHERE HIREDATE='12-18-1993';

6 LIST THE DEPARTMENT NUMBER AND NAME FOR DEPARTMENTS WITH NUMBERS GREATER
THAN OR EQUAL TO 2.
ANS select DEPTNO,DNAME
FROM DEPT12
where DEPTNO>=2;

7 LIST THE NAMES OF EMPLOYEES WHOSE SALARIES ARE LESS THAN 3000.
ANS SELECT EMPNAME

NAME:BHATHIJA HARSH
ROLL:12
FROM EMP11
WHERE SALARY<3000;

8 SELECT THE NAME, SALARY AND COMMISSION OF EMPLOYEES WHOSE COMMISSION IS GREATER
THAN THEIR SALARY
ANS SELECT EMPNAME,SALARY,COMMISION
FROM EMP11
WHERE COMMISION > SALARY;

9 LIST THE NAMES AND EMPLOYEE NUMBERS OF MANAGERS WHO EARN EQUAL TO 5000. DISPLAY
IN ALPHABETIC ORDER BY NAME.
ANS SELECT EMPNO,EMPNAME
FROM EMP11
WHERE DESIGNATION='MANAGER' AND
SALARY=5000
ORDER BY EMPNAME;

10 LIST THE EMPLOYEES NAMES THAT DO NOT END IN ”S”.


ANS SELECT *
FROM EMP11
WHERE EMPNAME LIKE '%S';

11 LIST THE NAME, JOB AND DEPARTMENT OF EVERYONE WHOSE NAME FALLS IN THE ALPHABETIC
RANGE “C” TO “E”.
ANS select
EMP11.EMPNAME,EMP11.DESIGNATION,DEPT12.DNAME
from DEPT12 INNER JOIN EMP11
on DEPT12.DEPTNO=EMP11.DEPTNO
where EMP11.EMPNAME LIKE 'C%' OR
EMP11.EMPNAME LIKE 'D%' OR

NAME:BHATHIJA HARSH
ROLL:12
EMP11.EMPNAME LIKE 'E%';

12 LIST EMPLOYEE DETAILS WORKING IN DEPARTMENT 2,3,4.


ANS SELECT *
FROM EMP11
WHERE DEPTNO IN(2,3,4);

13 LIST OF EMPLOYEES WHOSE NAMES START WITH T AND ENDS WITH R


ANS SELECT *
FROM EMP11
WHERE EMPNAME LIKE 'T%R';

14 LIST OF EMPLOYEES WHO DO NOT GET ANY COMMISSION


ANS SELECT *
FROM EMP11
WHERE COMMISION=0;

15 LIST THE NAMES AND HIRE DATES OF THE EMPLOYEES IN DEPARTMENT 20. DISPLAY THE HIRE
DATE FORMATTED AS ‘12/05/93’.
ANS SELECT *
FROM EMP11
WHERE DEPTNO=2 AND
HIREDATE= TO_DATE('12/05/93','DD/MM/YY');

NAME:BHATHIJA HARSH
ROLL:12
16 HOW MANY MONTHS HAS THE PRESIDENT WORKED FOR THE COMPANY ? ROUND TO THE
NEAREST WHOLE NUMBER OF MONTHS.
ANS Select extract(MONTH FROM HIREDATE)
From EMP11
Where DESIGNATION='PRESIDENT';

17 LIST THE NAMES OF EMPLOYEES WHOSE HIRE DATE IS IN THE MONTH OF DECEMBER
ANS Select extract(MONTH FROM HIREDATE)
From EMP11
Where extract (MONTH FROM HIREDATE)=12;

18 LIST THE EMPLOYEE NO. EMPLOYEE NAME WITH HIRE DATE IN FORMAT OF “ 12- JAN1977 “AND
JOB = “ ANALYST
ANS SELECT EMPNO,EMPNAME,HIREDATE
FROM EMP11
WHERE HIREDATE =(SELECT TO_CHAR(HIREDATE,'DD-MON-YYYY')
FROM EMP11
WHERE DESIGNATION ='ANALYST');

19 LIST THE DEPARTMENT NO., AVERAGE SALARY OF EMPLOYEE WITH THE ORDER BY DEPARTMENT
NO.
ANS SELECT DEPTNO,AVG(SALARY)
FROM EMP11
GROUP BY DEPTNO
ORDER BY DEPTNO;

NAME:BHATHIJA HARSH
ROLL:12
20 COUNT THE SALARY & COMMISSION FOR EMPLOYEE IN DEPARTMENT NO. 30.
ANS SELECT COUNT(SALARY),COUNT(COMMISION)
FROM EMP11
WHERE DEPTNO=3;

21 FIND THE AVERAGE SALARY, MINIMUM SALARY AND MAXIMUM SALARY FROM EMPLOYEE TABLE
WHOSE DESIGNATION =”CLERK” & ”MANAGER”
ANS SELECT AVG(SALARY),MIN(SALARY),MAX(SALARY)
FROM EMP11
WHERE DESIGNATION IN('CLERK','MANAGER');

22 FIND THE EMPLOYEE NAME WHOSE HAS NO VOWELS IN THEIR NAME.


ANS SELECT EMPNAME
FROM EMP11
WHERE EMPNAME NOT LIKE '%A%' AND
EMPNAME NOT LIKE '%E%' AND
EMPNAME NOT LIKE '%I%' AND
EMPNAME NOT LIKE '%O%' AND
EMPNAME NOT LIKE '%U%';

NAME:BHATHIJA HARSH
ROLL:12
23 FIND THE EMPLOYEE NAME WHOSE NAME LENGTH IS SIX CHARACTER
ANS SELECT EMPNAME
FROM EMP11
WHERE EMPNAME LIKE '______';

24 FIND THE ENAME AND ENO. WHOSE NAME IS KING AND DEPTNO. =10
ANS SELECT EMPNAME,EMPNO
FROM EMP11
WHERE EMPNAME='KING' AND
DEPTNO=10;

25 FIND THE TOTAL NO. OF CLERK IN DEPTNO =20.


ANS SELECT COUNT(DESIGNATION)
FROM EMP11
WHERE DESIGNATION='CLERK' AND DEPTNO=2;

26 FIND THE TOTAL NO OF SALES MAN IN THE EMPLOYEE TABLE


ANS SELECT COUNT(DESIGNATION)
FROM EMP11
WHERE DESIGNATION='SALESMAN';

NAME:BHATHIJA HARSH
ROLL:12
27 FIND THE ENAME & ENO WHOSE HIRE DATE IN THE MONTH OF SEPTEMBER
ANS Select extract(MONTH FROM HIREDATE)
From EMP11
Where extract (MONTH FROM HIREDATE)=12;

28 FIND THE EMPLOYEE SALARY WHOSE SALARY IS<1000 DISPLAY WITH ENAME, ENO. AND SALARY
FROM THE EMPLOYEE TABLE .
ANS SELECT EMPNO,EMPNAME,SALARY
FROM EMP11
WHERE SALARY<1000;

29 LIST THE EMPLOYEE NAME, EMPNO. AS PER THE DEPARTMENT NO. WISE
ANS SELECT EMPNAME,EMPNO
FROM EMP11
ORDER BY DEPTNO;

NAME:BHATHIJA HARSH
ROLL:12
30 DROP BOTH THE TABLES
ANS
DROP TABLE EMP;

DROP TABLE DEPT12;

NAME:BHATHIJA HARSH
ROLL:12

You might also like