Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Ass 4

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

1. WAQTD NAME OF THE EMPLOYEE EARNING MAXIMUM SALARY.

SELECT ENAME FROM EMP WHERE SAL=(SELECT MAX(SAL) FROM EMP);

2. WAQTD NAME OF THE EMPLOYEE EARNING MIN SAL.


SELECT ENAME FROM EMP WHERE SAL=(SELECT MIN(SAL) FROM EMP);

3. WAQTD NAME AND HIREDATE OF THE EMPLOYEES HIRED BEFORE ALL THE EMPLOYEES(FIRST
EMP).

4. WAQTD NAME AND HIREDATE OF THE EMPLOYEES HIRED AT THE LAST.


SELECT ENAME,HIREDATE FROM EMP WHERE HIREDATE=(SELECT MAX(HIREDATE) FROM
EMP);

5. WAQTD NAME , COMM, OF THE EMP WHO EARNS MIN COMMISSION.


SELECT ENAME,COMM FROM EMP WHERE COMM IN (SELECT MIN(COMM) FROM EMP);

6. WAQTD NAME , SAL, AND COMM OF THE EMPS EARNING MAXIMUM COMMISSION.
SELECT ENAME,COMM FROM EMP WHERE COMM IN (SELECT MAX(COMM) FROM EMP);

7. WAQTD DETAILS OF THE EMPLOYEES WHO HAS GREATEST EMPNO.


SELECT * FROM EMP WHERE EMPNO=(SELECT MAX(EMPNO) FROM EMP);

8. WAQTD DETAILS OF THE EMPLOYEES HAVING ATLEAST HIREDATE.


SELECT * FROM EMP WHERE HIREDATE=(SELECT MIN(HIREDATE) FROM EMP);

9. WAQTD DETAILSOFF THE EMPS EARNING LEAST ANNUAL SALARY.


SELECT * FROM EMP WHERE SAL*12=(SELECT MAZ(SAL*12) FROM EMP);

10. WAQTD NAME , ANNUAL SAL OF THE EMPLOYEE IF THERE ANNUAL SAL IS MORE THAN ALL
THE SALESMAN.
SELECT ENAME,SAL*12 FROM EMP WHERE SAL*12> ALL(SELECT SAL*12 FROM EMP WHERE
JOB='SALESMAN');

11. WAQTD 2ND MIN SALARY.


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

12. WAQTD 5TH MAX SALARY.


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)));

13. WAQTD NAME OF THE EMPLOYEE EARNING 3RD MAX SAL.


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

14. WAQTD EMPNO OF THE EMPLOYEE EARNING 2ND MAX SALARY.


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

15. WAQTD DEPT NAME OF AN EMPLOYEE GETTING 4TH MAX SAL.


SELECT DNAME FROM DEPT WHERE DEPTNO=(SELECT DEPTNO FROM EMP WHERE
SAL=(SELECT MAX(SAL) FROM EMP WHERE SAL<(SELECT MAX(SAL) FROM EMP WHERE SAL<(SELECT
MAX(SAL) FROM EMP))));

16. WAQTD DETAILS OF THE EMPLOYEE WHO HIRED 2ND .


SELECT * FROM EMP WHERE HIREDATE=(SELECT MIN(HIREDATE) FROM EMP WHERE
HIREDATE>(SELECT MIN(HIREDATE) FROM EMP));

17. WAQTD NAME OF THE EMPLOYEE HIRED BEFORE THE LAST EMPLOYEE.
SELECT ENAME FROM EMP WHERE HIREDATE =(SELECT MAX(HIREDATE) FROM EMP WHERE
HIREDATE<(SELECT MAX(HIREDATE) FROM EMP));

18. WAQTD LOC OF THE EMPLOYEE WHO WAS HIRED FIRST.


SELECT LOC FROM DEPT WHERE DEPTNO=(SELECT DEPTNO FROM EMP WHERE
HIREDATE=(SELECT MIN(HIREDATE) FROM EMP));

19. WAQTD DETAILS OF THE EMPLOYEE EARNING 7TH MIN SALARY.


SELECT * 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 WHERE SAL>(SELECT MIN(SAL) FROM EMP WHERE SAL>(SELECT MIN(SAL) FROM EMP
WHERE SAL>(SELECT MIN(SAL) FROM EMP)))))));

20. WAQTD DNAME OF EMPLOYEE GETTIG 2ND MAX SAL.


SELECT DNAME FROM DEPT WHERE DEPTNO=ALL(SELECT DEPTNO FROM EMP WHERE
SAL=(SELECT MAX(SAL) FROM EMP WHERE SAL<(SELECT MAX(SAL) FROM EMP)));

You might also like