Employees(emp_id, dept_id, salary)
Rows per dept
SELECT emp_id, dept_id, salary FROM (SELECT emp_id, dept_id, salary, DENSE_RANK() OVER (PARTITION BY dept_id ORDER BY salary DESC) AS rnk FROM Employees) t WHERE rnk = 2;
SELECT emp_id, dept_id, salary FROM (SELECT emp_id, dept_id, salary, DENSE_RANK() OVER (PARTITION BY dept_id ORDER BY salary DESC) AS rnk FROM Employees) t WHERE rnk = 2;