Question

Which SQL query will retrieve the second highest salary from an Employee table?

A SELECT MAX(Salary) FROM Employee WHERE Salary < (SELECT MAX(Salary) FROM Employee)
B SELECT DISTINCT Salary FROM Employee ORDER BY Salary DESC LIMIT 1 OFFSET 2
C SELECT Salary FROM Employee WHERE Salary = (SELECT MAX(Salary) FROM Employee)
D SELECT Salary FROM Employee WHERE Salary > (SELECT AVG(Salary) FROM Employee)
E SELECT Salary FROM Employee ORDER BY Salary DESC LIMIT 2,1
Practice Next

Hey! Ask a query

🎓
Think You're Ready for RBI Grade B?
RBI Grade B 2026 Phase 1 Memory Based Paper
  • 200 Questions with Detailed Solutions
  • Section-wise Coverage (GA, English, Quant & Reasoning)