Sub Queries Ans
Sub Queries Ans
SELECT * FROM EMP WHERE SAL IN(SELECT MAX(SAL) FROM EMP WHERE DEPTNO IN(SELECT
DEPTNO FROM DEPT WHERE DNAME='ACCOUNTING'));
SELECT DNAME FROM DEPT WHERE DEPTNO IN(SELECT DEPTNO FROM EMP WHERE COMM
IN(SELECT MAX(COMM) FROM EMP));
SELECT * FROM EMP WHERE DEPTNO IN(SELECT DEPTNO FROM DEPT WHERE DNAME
IN('ACCOUNTING','OPERATIONS'));
SELECT * FROM EMP WHERE SAL >(SELECT SAL FROM EMP WHERE ENAME='MILLER');
SELECT * FROM EMP WHERE DEPTNO=(SELECT DEPTNO FROM DEPT WHERE LOC=(SELECT LOC
FROM DEPT WHERE DEPTNO=( SELECT DEPTNO FROM EMP WHERE EMPNO=(SELECT MGR FROM
EMP WHERE ENAME='ADAMS'))));
SELECT ENAME,JOB,MGR FROM EMP WHERE MGR=(SELECT EMPNO FROM EMP WHERE
ENAME='JONES');
SELECT * FROM EMP WHERE MGR IN(SELECT EMPNO FROM EMP WHERE ENAME='BLAKE') AND
COMM > 0;
SELECT * FROM EMP WHERE MGR IN(SELECT EMPNO FROM EMP WHERE ENAME='BLAKE') AND
COMM >=0;
SELECT * FROM EMP WHERE SAL IN(SELECT MAX(SAL) FROM EMP WHERE JOB IN('CLERK'))OR SAL
IN(SELECT MAX(SAL) FROM EMP WHERE JOB IN('SALESMAN')) OR SAL
IN(SELECT MAX(SAL) FROM EMP WHERE JOB IN('ANALYST'));
18: DISPLAY THE EMPLOYEE NUMBER AND NAME OF
EMPLOYEE
WORKING AS CLERK AND EARNING HIGHEST SALARY
AMONG CLERKS.
SELECT EMPNO,ENAME FROM EMP WHERE JOB='CLERK' AND SAL IN(SELECT MAX(SAL) FROM EMP
WHERE JOB IN('CLERK'));