2

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どうすればよいですか?

4

2 に答える 2

6

結果を給与の降順に並べ替え、必要に応じて結果セットを制限するだけです。

SELECT * FROM mytable ORDER BY salary DESC LIMIT 2

sqlfiddleで参照してください。

于 2012-07-26T09:46:12.267 に答える
1
SELECT 
  employee_id,
  salary 
From
  employee 
order by salary desc 
limit 2 ;
于 2012-07-26T09:50:00.297 に答える