SQL Mock 2-Abhitha1
SQL Mock 2-Abhitha1
FROM EMP;
2)SELECT *
FROM EMP
WHERE JOB IN('MANAGER','CLERK') AND DEPTNO IN(30,20) AND SAL<7000 AND SAL*12>15000;
4)SELECT *
FROM EMP
WHERE JOB='SALESMAN' AND DEPTNO IN(30,20) AND SAL<ANY(SELECT SAL
FROM EMP
WHERE JOB='CLERK');
5)SELECT COUNT(*),MAX(SAL),DEPTNO
FROM EMP
GROUP BY DEPTNO;
6)SELECT *
FROM EMP
WHERE JOB IN(SELECT JOB
FROM EMP
WHERE EMPNO=7566);
8)SELECT *
FROM EMP
WHERE (ENAME LIKE 'S%' OR 'M%') AND ENAME NOT LIKE 'A%';
9)SELECT DNAME
FROM DEPT
WHERE DEPTNO IN(SELECT DEPTNO
FROM EMP)
WHERE HIREDATE>(SELECT HIREDATE
FROM EMP
WHERE JOB='MANAGER') AND DEPTNO IN(SELECT DEPTNO
FROM EMP
WHERE ENAME='ALLEN');
10)SELECT *
FROM EMP
WHERE JOB IN(SELECT JOB
FROM EMP
WHERE ENAME='WARD') AND SAL>(SELECT SAL
FROM EMP
WHERE ENAME='JAMES' AND SAL<3000);
11)SELECT *
FROM EMP
WHERE SAL<(SELECT SAL
FROM EMP
WHERE HIREDATE IN (SELECT MAX(HIREDATE)
FROM EMP));
13)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))));
14)SELECT DNAME,LOC
FROM DEPT
WHERE DEPTNO IN(SELECT DEPTNO
FROM EMP
WHERE COMM IS NOT NULL);
16)SELECT DNAME
FROM DEPT
WHERE DEPTNO IN(SELECT DEPTNO
FROM EMP
WHERE HIREDATE IN(SELECT MAX(HIREDATE)
FROM EMP
WHERE HIREDATE<(SELECT MAX(HIREDATE)
FROM EMP
WHERE HIREDATE<(SELECT MAX(HIREDATE)
FROM EMP))));
17)SELECT DNAME
FROM DEPT
GROUP BY DEPTNO
ORDER BY AVG(SAL) DESC;
18)SELECT *
FROM EMP
WHERE SAL IN(SELECT MAX(SAL)
FROM EMP
WHERE SAL<(SELECT MAX(SAL)
FROM EMP));
19)SELECT DNAME,LOC
FROM DEPT
WHERE DEPTNO IN(SELECT DEPTNO
FROM EMP
WHERE HIREDATE IN(SELECT MIN(HIREDATE)
FROM EMP
WHERE HIREDATE >(SELECT MIN(HIREDATE)
FROM EMP)));
21)SELECT *
FROM EMP
WHERE JOB LIKE '%AN%' AND SAL LIKE '---%';
22)SELECT *
FROM EMP
WHERE SAL IN(SELECT MAX(SAL)
FROM EMP
WHERE SAL<(SELECT MAX(SAL)
FROM EMP
WHERE SAL<(SELECT MAX(SAL)
FROM EMP))) AND HIREDATE IN(MAX(HIREDATE)
FROM EMP);
23)SELECT COUNT(*),MIN(SAL),MAX(SAL),JOB
FROM EMP
GROUP BY JOB;
24)SELECT *
FROM EMP
WHERE HIREDATE< ALL(SELECT HIREDATE
FROM EMP
WHERE JOB IN 'MANAGER') AND SAL>ANY(SELECT SAL
FROM EMP
WHERE DEPTNO=20);
25)SELECT DNAME
FROM DEPT
WHERE DEPTNO IN(SELECT DEPTNO
FROM EMP
WHERE HIREDATE IN(SELECT MIN(HIREDATE)
FROM EMP)
WHERE HIREDATE IN(SELECT MAX(HIREDATE)
FROM EMP)
WHERE HIREDATE<(SELECT MAX(HIREDATE)
FROM EMP);