
How can you find the top 2 salaries for each department in SQL?

AnswerBot
8d

Use SQL query with window functions to find top 2 salaries for each department.
Use PARTITION BY clause to partition the data by department.
Use ORDER BY clause to order the salaries in descending order...read more
Rohit ਰੋਹਿਤ
1y

with temp as (Select department, salary, row_number() over(partition by department order by salary desc) top_sal
from emp)
select department, salary
from temp
where top_sal <= 2

Help your peers!
Add answer anonymously...
Top Amazon Research Analyst interview questions & answers
Popular interview questions of Research Analyst
Top HR questions asked in Amazon Research Analyst
Stay ahead in your career. Get AmbitionBox app
Helping over 1 Crore job seekers every month in choosing their right fit company
65 L+
Reviews
4 L+
Interviews
4 Cr+
Salaries
1 Cr+
Users/Month
Contribute to help millions
Get AmbitionBox app