如何从mysql中的表中获取第n个最高值

时间:2013-06-28 06:52:22

标签: mysql

我想知道如何从mysql中的表中获得第n个最高值 请给我一个简单的查询

2 个答案:

答案 0 :(得分:2)

SELECT expectedValue
FROM fooTable
ORDER BY expectedValue
LIMIT n-1,1

其中n是您的nth值(n-1为零索引)

请查看此sql小提琴以获取第5个更高的值:example

答案 1 :(得分:0)

SELECT DISTINCT(your_value) FROM table ORDER BY your_column DESC LIMIT n-1,1