Technical Discussion :: SQL
Home > Technical Interview Q&A > SQL > Discussion
Amit Yadav
23 Feb, 2019 5:07 AM
SELECT min(salary) AS high5 FROM employee WHERE salary IN(SELECT DISTINCT TOP 5 salary FROM orders ORDER BY salary DESC)
Suraj
23 Feb, 2019 5:07 AM
---Nth record
SELECT * FROM (
SELECT SALARY, DENSE_RANK() OVER (PARTITION BY SALARY ORDER BY SALARY DESC) AS RNK,
FROM EMPLOYEE) Z
WHERE Z.RNK = 5;