SELECT salary FROM employee ORDER BY salary DESC LIMIT n-1,1
此查询是为了找到第n个最高薪水。如果可能的话,用例子解释一下?
答案 0 :(得分:1)
答案 1 :(得分:0)
SELECT salary
- 仅选择薪水栏
FROM employee
- 在员工表上执行上述操作
ORDER BY salary DESC
- 按工资按递减顺序对结果进行排序
LIMIT n-1,1
- 显示从(n-1) th 索引开始的结果,仅显示1行。
注意 - 索引从0开始,这就是使用(n-1)
代替n.