我有一个表记录,其中一列值,我有10条记录,例如,
10,2,5,6,9,4,1,7,8,3。我想得到两个最大或最高值,例如。 9和10,查询是什么?
答案 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