diff --git a/Medium/Nth Highest salary.sql b/Medium/Nth Highest salary.sql index a93840b..525f078 100644 --- a/Medium/Nth Highest salary.sql +++ b/Medium/Nth Highest salary.sql @@ -28,4 +28,20 @@ BEGIN from Employee) a where a.rk = N ); -END \ No newline at end of file +END + + +## Approach 2: Use of Limit and Offset + +Create Function getNthHighestSalary(N INT) Returns INT +Begin + + Set N = N-1; + Return + + Select distinct salary + From Employee + Order By salary Desc + Limit 1 Offset N + +End;