SQL
SQL
51. WAQTD NAME OF THE EMPLOYEES EARNING SALARY MORE THAN THE
SALESMAN
FROM EMP
WHERE SAL > ALL (SELECT SAL FROM EMP WHERE JOB = 'SALESMAN');
52. WAQTD DETAILS OF THE EMPLOYEES HIRED AFTER ALL THE CLERKS
ANS. SELECT *
FROM EMP
WHERE HIREDATE > ALL (SELECT HIREDATE FROM EMP WHERE JOB = 'CLERK');
53. WAQTD NAME AND SALARY FOR EMPLOYEES IF THEY ARE EARNING LESS
THAN ATLEST A MANAGER
FROM EMP
WHERE SAL < ANY (SELECT SAL FROM EMP WHERE JOB = 'MANAGER');
54. WAQTD NAME AND HIREDATE OF EMPLOYEES HIRED BEFORE ALL THE
MANAGERS
FROM EMP
WHERE HIREDATE < ALL (SELECT HIREDATE FROM EMP WHERE JOB =
'MANAGER');
55. WAQTD NAMES OF THE EMPLOYEES HIRED AFTER ALL THE MANAGERS AND
EARNING SALARY MORE THAN ALL THE CLERKS
ANS.SELECT ENAME
FROM EMP
WHERE HIREDATE > ALL (SELECT HIREDATE FROM EMP WHERE JOB =
'MANAGER')
AND SAL > ALL (SELECT SAL FROM EMP WHERE JOB = 'CLERK');
ANS. SELECT *
FROM EMP
AND HIREDATE < ANY (SELECT HIREDATE FROM EMP WHERE JOB =
'SALESMAN');
ANS. SELECT *
FROM EMP
58. WAQTD DEPARTMENT NAMES OF THE EMPLOYEES WITH NAME SMITH, KING
AND MILLER
FROM DEPT
WHERE DEPTNO IN (
SELECT DEPTNO
FROM EMP
ANS. SELECT *
FROM EMP
60. WAQTD EMP NAMES IF EMPLOYEES ARE HIRED AFTER ALL THE EMPLOYEES
OF DEPT 10
FROM EMP
WHERE HIREDATE > ALL (SELECT HIREDATE FROM EMP WHERE DEPTNO = 10);
FROM EMP
FROM EMP
43. WAQTD NAME AND HIREDATE OF THE EMPLOYEE HIRED BEFORE ALL THE
EMPLOYEES (FIRST EMP)
FROM EMP
FROM EMP
45. WAQTD NAME, COMM OF THE EMPLOYEE WHO EARNS MIN COMISSION
FROM EMP
WHERE COMM = (SELECT MIN(COMM) FROM EMP WHERE COMM IS NOT NULL);
46. WAQTD NAME, SAL AND COMM OF THE EMPLOYEE EARNING MAXIMUM
COMISSION
FROM EMP
WHERE COMM = (SELECT MAX(COMM) FROM EMP WHERE COMM IS NOT NULL);
ANS. SELECT *
FROM EMP
ANS. SELECT *
FROM EMP
ANS. SELECT *
FROM EMP
FROM EMP
WHERE SAL * 12 > ALL (SELECT SAL * 12 FROM EMP WHERE JOB = 'SALESMAN');