Query for second maximum salary in each in each department

Answer Posted / ram

SELECT empno,salary,dept_id FROM (SELECT empno,salary,dept_id,DENSE_RANK() OVER (PARTITION BY Dept_id ORDER BY Salary DESC)
as Rnk FROM emp) WHERE Rnk = 2;

Is This Answer Correct ?    8 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How run sql*plus commands that are stored in a local file?

526


Which is better varchar or nvarchar?

550


How to start oracle sql developer?

562


Is sql harder than python?

612


how to do backup entire database? : Transact sql

620






What is the difference between row level and statement level trigger?

526


Why do we need cursors in pl sql?

524


Is it possible for a table to have more than one foreign key?

583


Explain the rollback statement?

580


Why do we use set serveroutput on?

520


Can we insert data into view?

527


What is mutating error?

511


Can we perform dml on view?

556


What is an escape character in sql?

567


What is insert command in sql?

530