0% found this document useful (0 votes)
23 views2 pages

SUBQUEARY

The document contains a series of SQL queries that retrieve data from an 'EMP' table based on various conditions related to employee salaries, job titles, hire dates, and department numbers. Each query utilizes subqueries to filter results according to specific employee attributes, such as comparing salaries or hire dates with those of other employees. The queries demonstrate different SQL operations including selection, filtering, and aggregation.

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)
23 views2 pages

SUBQUEARY

The document contains a series of SQL queries that retrieve data from an 'EMP' table based on various conditions related to employee salaries, job titles, hire dates, and department numbers. Each query utilizes subqueries to filter results according to specific employee attributes, such as comparing salaries or hire dates with those of other employees. The queries demonstrate different SQL operations including selection, filtering, and aggregation.

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/ 2

1) FROM EMP

WHERE SAL > (SELECT SAL FROM EMP WHERE ENAME = 'SMITH');

2) SELECT * FROM EMP


WHERE DEPTNO = ( SELECT DEPTNO FROM EMP WHERE ENAME = 'SCOTT');

3) SELECT * FROM EMP WHERE SAL > ( SELECT SAL FROM EMP WHERE ENAME = 'MILLER');

4) SELECT *
FROM EMP
WHERE JOB != ( SELECT JOB FROM EMP WHERE ENAME = 'ALLEN')
AND sal > (SELECT sal FROM emp WHERE ename = 'MARTIN');

5)
SELECT *
FROM EMP
WHERE JOB = ( SELECT JOB FROM EMP WHERE ENAME = 'JONES')
AND SAL < ( SELECT SAL FROM EMP WHERE ENAME = 'SCOTT');

6) SELECT * FROM EMP


WHERE HIREDATE > ( SELECT HIREDATE FROM EMP WHERE ENAME = 'BLAKE');

7) SELECT * FROM EMP


WHERE COMM IS NULL
AND HIREDATE < ( SELECT HIREDATE FROM EMP WHERE ENAME = 'ALLEN');

8) SELECT E.*, SAL+(SAL*0.35) AS HIKE


FROM EMP E
WHERE JOB = 'PRESIDENT'
AND SAL > ( SELECT SAL FROM EMP WHERE ENAME = 'SMITH');

9) SELECT ENAME
FROM EMP
WHERE COMM > SAL
AND HIREDATE < ( SELECT HIREDATE FROM EMP WHERE ENAME = 'KING');

10) SELECT * FROM EMP


WHERE SAL/30 > (SELECT SAL/30 FROM EMP WHERE ENAME = 'ALLEN')
AND HIREDATE < (SELECT HIREDATE FROM EMP WHERE ENAME = 'MILLER');

11) SELECT COUNT(*)


FROM EMP
WHERE COMM > SAL
AND SAL > (SELECT SAL FROM EMP WHERE ENAME = 'SMITH');

12) SELECT *
FROM EMP
WHERE ENAME LIKE 'S%'
AND SAL > (SELECT SAL FROM EMP WHERE ENAME = 'ALLEN')
AND SAL < (SELECT SAL FROM EMP WHERE ENAME = 'FORD');

13) SELECT DEPTNO


FROM EMP
WHERE JOB LIKE '%L%';

14) SELECT MGR,JOB,DEPTNO


FROM EMP
WHERE COMM IS NULL;
15) SELECT *
FROM EMP
WHERE HIREDATE > (SELECT HIREDATE FROM EMP WHERE ENAME = 'FORD')
AND DEPTNO = (SELECT DEPTNO FROM EMP WHERE ENAME = 'ADAMS');

16) SELECT *
FROM EMP
WHERE SAL BETWEEN 2000 AND 3999
AND ( JOB = 'MANAGER' OR JOB = 'CLERK' OR JOB = 'SALESMAN')
AND HIREDATE > (SELECT HIREDATE FROM EMP WHERE ENAME = 'ADAMS
');

17) SELECT *
FROM EMP
WHERE COMM IS NOT NULL
AND SAL < (SELECT SAL FROM EMP WHERE ENAME = 'KING')
AND DEPTNO = ( SELECT DEPTNO FROM EMP WHERE ENAME = 'SMITH');

18) SELECT *
FROM EMP
WHERE DEPTNO IN(10,20)
AND JOB = (SELECT JOB FROM EMP WHERE ENAME = 'ADAMS')
AND SAL > (SELECT SAL FROM EMP WHERE ENAME = 'ALLEN')
AND SAL < (SELECT SAL FROM EMP WHERE ENAME = 'KING');

19) SELECT *
FROM EMP
WHERE ENAME LIKE '%S%' AND ENAME NOT LIKE '%S%S%'
AND SAL > (SELECT SAL FROM EMP WHERE ENAME = 'SMITH')
AND HIREDATE > (SELECT HIREDATE FROM EMP WHERE ENAME = 'ADAMS');

20) SELECT *
FROM EMP
WHERE SAL/30 > (SELECT SAL/30 FROM EMP WHERE ENAME = 'ALLEN')
AND HIREDATE < (SELECT HIREDATE FROM EMP WHERE ENAME = 'MILLER');

You might also like