MySQL: 找出员工表中最高、第二高、第N高的薪水
假设有如下所示的员工薪水表:找出表中最高的薪水非常简单,编写下面的SQL即可:SELECT max(Salary) as HighestSalary FROM Employee;利用查询的嵌套,也可以较为容易地找出表中第二高的薪水:SELECT max(Salary) FROM Employee WHERE Salary < (SELECT max(Salary) FROM Employee);不过,要是我们想找出第三高、第四高的薪水呢?有的人可能会说按照上面的思路,在SQL语句的
原创
2020-05-12 13:33:30 ·
7456 阅读 ·
0 评论