
Asked in Aspire Systems and 7 others
Write a MySQL query to retrieve the employee with the third-highest salary.

AnswerBot
14d
To find the 3rd highest salary, we can use SQL queries with ranking functions or subqueries.
Use the SQL query: SELECT DISTINCT salary FROM employees ORDER BY salary DESC LIMIT 1 OFFSET 2;
Alternatively...read more
Anonymous
2y
SELECT * FROM employees ORDER BY salary DESC LIMIT 1 OFFSET 2;
Anonymous
3y
use limit 1 and offset 2
1DT18IS118 Virat Solanki
3y
SELECT T1.SALARY
FROM TEST T1
WHERE ( 3 ) = (SELECT COUNT(T2.SALARY)
FROM TEST T2
WHERE T2.SALARY >= T1.SALARY)
Add answer anonymously...
Interview Questions from Popular Companies

3.7
• 8.8k Interviews

4.0
• 5.5k Interviews

3.4
• 4.2k Interviews

3.5
• 8k Interviews

3.7
• 6k Interviews

3.7
• 6.2k Interviews

3.5
• 4.2k Interviews

3.7
• 5.1k Interviews
Stay ahead in your career. Get AmbitionBox app


Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+
Reviews
10L+
Interviews
4 Cr+
Salaries
1.5 Cr+
Users
Contribute to help millions
AmbitionBox Awards
Get AmbitionBox app

