检索表中的两个最高值

时间:2013-09-01 08:11:16

标签: mysql sql

我有一个表记录,其中一列,我有10条记录,例如,

10,2,5,6,9,4,1,7,8,3。我想得到两个最大或最高值,例如。 9和10,查询是什么?

2 个答案:

答案 0 :(得分:3)

这样做

SELECT value
  FROM records
 ORDER BY value DESC
 LIMIT 2

输出:

| VALUE |
|-------|
|    10 |
|     9 |

这是 SQLFiddle 演示

答案 1 :(得分:3)

Select * 
from records 
order by value desc 
limit 2