Department Wise Lowest Salary: - : Output

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

ASSIGNMENT:

1. DEPARTMENT WISE LOWEST SALARY: -

WITH E AS

SELECT DEPARTMENT_ID, SALARY, RANK()OVER(PARTITION BY DEPARTMENT_ID ORDER BY SALARY)


RANK FROM EMP

SELECT * FROM E WHERE RANK=1 AND DEPARTMENT_ID IS NOT NULL;

OUTPUT

2. DEPARTMENT WISE HIGHEST SALARY: -

WITH E AS

SELECT DEPARTMENT_ID, SALARY, RANK()OVER(PARTITION BY DEPARTMENT_ID ORDER BY SALARY


DESC) RANK FROM EMP

SELECT * FROM E WHERE RANK=1 AND DEPARTMENT_ID IS NOT NULL;

OUTPUT
3. DEPARTMENT WISE 2 HIGHEST SALARY: -

WITH E AS

SELECT FIRST_NAME, SALARY, DEPARTMENT_ID, RANK()OVER(PARTITION BY DEPARTMENT_ID ORDER


BY SALARY DESC) RANK FROM EMP

SELECT * FROM E WHERE RANK IN (1, 2);

OUTPUT: -
4. DEPARTMENT WISE 3 LOWEST SALARY: -

WITH E AS

SELECT LAST_NAME, HIRE_DATE, DEPARTMENT_ID, RANK()OVER(PARTITION BY DEPARTMENT_ID


ORDER BY SALARY) RANK FROM EMP

SELECT * FROM E WHERE RANK IN (1,2,3);

OUTPUT: -

You might also like