HOW TO DISPLAY MAXIMUM SALARIES FROM EMP DEPARTMENT VISE ALONG
WITH DEPARTMENT NAMES? E.g EMP,DEPT
Answer Posted / selvaraj v
In oracle 10g :
SELECT * FROM
(SELECT DEPTNO,
EMPNO,
ENAME,
SAL,
DENSE_RANK() OVER(PARTITION BY DEPTNO ORDER BY SAL
DESC) RANK
FROM EMP);
OUTPUT :
------------>
DEPTNO EMPNO ENAME SAL RANK
---------- ---------- ---------- ---------- ----------
10 7839 KING 5000 1
10 7782 CLARK 2450 2
10 7934 MILLER 1300 3
20 7788 SCOTT 3000 1
20 7902 FORD 3000 1
20 7566 JONES 2975 2
20 7876 ADAMS 1100 3
20 7369 SMITH 800 4
30 7698 BLAKE 2850 1
30 7499 ALLEN 1600 2
30 7844 TURNER 1500 3
DEPTNO EMPNO ENAME SAL RANK
---------- ---------- ---------- ---------- ----------
30 7521 WARD 1250 4
30 7521 WARD 1250 4
30 7654 MARTIN 1250 4
30 7900 JAMES 950 5
15 rows selected.
| Is This Answer Correct ? | 0 Yes | 4 No |
Post New Answer View All Answers
Explain the dml?
How to create a new view in oracle?
How can I get column names from a table in oracle?
What are the different pseudo commands? Explain in general?
What is the relation of a user account and a schema in oracle?
How to delete a column in an existing table in oracle?
How to unlock the sample user account in oracle?
What happens to indexes if you drop a table?
How to use "out" parameter properly?
What do the 9i dbms_standard.sql_txt() and dbms_standard.sql_text() procedures do?
How to recover a dropped table in oracle?
What is not equal to in oracle?
How to create a table index in oracle?
How do I manually uninstall oracle client?
What is columnar storage what is the advantage?