0% found this document useful (0 votes)
29 views3 pages

Sub Queary Case 2

The document contains a series of SQL queries that retrieve various information from 'EMP' and 'DEPT' tables. The queries cover a range of operations including selection, joins, filtering based on conditions, and aggregations. The focus is on employee details, department names, locations, and specific job roles within the organization.

Uploaded by

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

Sub Queary Case 2

The document contains a series of SQL queries that retrieve various information from 'EMP' and 'DEPT' tables. The queries cover a range of operations including selection, joins, filtering based on conditions, and aggregations. The focus is on employee details, department names, locations, and specific job roles within the organization.

Uploaded by

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

1) SELECT *

FROM DEPT
WHERE DNAME LIKE '%S';

2) SELECT DNAME
FROM DEPT
WHERE DNAME IN('OPERATIONS','ACCOUNTING');

3) SELECT E.EMPNO, E.ENAME, E.JOB, E.SAL, E.COMM, D.LOC


FROM EMP E
JOIN DEPT D ON E.DEPTNO = D.DEPTNO
WHERE D.LOC = 'CHICAGO'
AND E.COMM IS NULL;

4) SELECT E.EMPNO, E.ENAME, E.JOB, D.DNAME


FROM EMP E
JOIN DEPT D ON E.DEPTNO = D.DEPTNO
WHERE D.DNAME = 'RESEARCH'
AND E.JOB = 'MANAGER';

5) SELECT D.DNAME, E.ENAME, E.COMM


FROM EMP E
JOIN DEPT D ON E.DEPTNO = D.DEPTNO
WHERE COMM IS NOT NULL;

6) SELECT E.DEPTNO,D.DNAME,E.JOB
FROM EMP E
JOIN DEPT D ON E.DEPTNO =D.DEPTNO
WHERE DNAME = 'SALES'
AND JOB = 'MANAGER';

7) SELECT E.HIREDATE, E.JOB, D.DNAME


FROM EMP E
JOIN DEPT D ON E.DEPTNO = D.DEPTNO
WHERE D.DNAME = 'SALES';

8) SELECT D.LOC, D.DNAME, E.ENAME, E.JOB


FROM EMP E
JOIN DEPT D ON E.DEPTNO = D.DEPTNO
WHERE JOB = 'PRESIDENT';

9) SELECT DISTINCT D.DNAME, E.ENAME


FROM EMP E
JOIN DEPT D ON E.DEPTNO = D.DEPTNO
WHERE E.JOB = 'CLERK';

10) SELECT D.DNAME, E.ENAME


FROM EMP E
JOIN DEPT D ON E.DEPTNO = D.DEPTNO
WHERE DNAME LIKE '%L%L%';

11) SELECT ENAME


FROM EMP
WHERE DEPTNO = ( SELECT DEPTNO FROM DEPT WHERE LOC = 'CHICAGO' );

12) SELECT D.DNAME


FROM EMP E
JOIN DEPT D ON E.DEPTNO = D.DEPTNO
WHERE E.JOB = 'SALESMAN';
13) SELECT D.LOC, D.DEPTNO, E.HIREDATE
FROM EMP E
JOIN DEPT D ON E.DEPTNO = D.DEPTNO
WHERE HIREDATE BETWEEN '1-JAN-1981' AND '31-DEC-1981';

14) SELECT LOC


FROM DEPT
WHERE DEPTNO IN(SELECT DEPTNO FROM EMP WHERE HIREDATE BETWEEN '1-JAN-1981' AND '31-
DEC-1981');

15) SELECT COUNT(*)


FROM EMP
WHERE JOB = 'SALESMAN'
AND DEPTNO IN( SELECT DEPTNO FROM DEPT WHERE LOC IN('NEW YORK','CHICAGO'));

16) SELECT DNAME


FROM DEPT
WHERE DEPTNO IN(
SELECT DEPTNO FROM EMP
WHERE HIREDATE BETWEEN '1-JAN-1981' AND '31-DEC-1982'
AND SAL > 1800 );

17)SELECT LOC
FROM DEPT
WHERE DEPTNO IN(
SELECT DEPTNO FROM EMP
WHERE COMM IS NOT NULL
AND COMM != 0);

18) SELECT LOC


FROM DEPT
WHERE DEPTNO IN(
SELECT DEPTNO FROM EMP
WHERE COMM IS NOT NULL);

19)SELECT *
FROM EMP
WHERE JOB = (SELECT JOB FROM EMP WHERE ENAME = 'SMITH')
AND DEPTNO IN(SELECT DEPTNO FROM EMP WHERE ENAME = 'JONES')
AND SAL > (SELECT SAL FROM EMP WHERE ENAME = 'TURNER');

20) SELECT *
FROM EMP
WHERE DEPTNO IN( SELECT DEPTNO FROM DEPT WHERE LOC = 'DALLAS');

21) SELECT *
FROM EMP
WHERE DEPTNO IN( SELECT DEPTNO FROM DEPT WHERE LOC = 'DALLAS');

22)SELECT *
FROM DEPT
WHERE LOC = 'NEW YORK';

23) SELECT JOB,ENAME


FROM EMP
WHERE JOB IN('CLERK','ANALYST')
AND DEPTNO IN( SELECT DEPTNO FROM DEPT WHERE LOC = 'DALLAS');
24) SELECT *
FROM EMP
WHERE HIREDATE > '31-JAN-1956'
AND DEPTNO = (SELECT DEPTNO FROM DEPT WHERE DNAME = 'RESEARCH');

25) SELECT MAX(SAL)


FROM EMP
WHERE SAL < ( SELECT MAX(SAL) FROM EMP
WHERE SAL < ( SELECT MAX(SAL) FROM EMP
WHERE SAL < ( SELECT MAX(SAL) FROM EMP
WHERE SAL < ( SELECT MAX(SAL) FROM EMP))));

26) SELECT MIN(SAL)


FROM EMP
WHERE SAL > ( SELECT MIN(SAL) FROM EMP
WHERE SAL > ( SELECT MIN(SAL) FROM EMP
WHERE SAL > ( SELECT MIN(SAL) FROM EMP
WHERE SAL > ( SELECT MIN(SAL) FROM EMP))));

27)

You might also like