如何在MySQL中使用LIMIT选择最多两个值?

时间:2012-07-26 09:45:16

标签: mysql

我在MySQL中有这样的数据库

id employee_id  salary
1    1          10000
2    2          20000
3    3          10000
4    4          40000
5    5          30000

我想选择maximum two salary by using LIMIT。那么如何选择呢?

2 个答案:

答案 0 :(得分:6)

只需按工资的降序对结果进行排序,并根据需要限制结果集:

SELECT * FROM mytable ORDER BY salary DESC LIMIT 2

sqlfiddle上查看。

答案 1 :(得分:1)

SELECT 
  employee_id,
  salary 
From
  employee 
order by salary desc 
limit 2 ;