我正在努力找到薪酬第二高的员工的工资。
我的预期输出是9000,但它打印14000.我无法找到我的错误。请帮助我
答案 0 :(得分:1)
答案 1 :(得分:1)
您也可以使用此查询,
SELECT MAX(salary) FROM employees WHERE salary < (SELECT MAX(salary) FROM employees)
只需使用子查询从employees表中获取最高薪水,然后检查以获得第二高。
答案 2 :(得分:0)
Select * from table order by salary desc limit 2,1