一千萬個為什麽

搜索

查詢在Mysql中查找第N個最大值

如何編寫查詢以查找MySQL中的 N th 最大值?

最佳答案

SELECT column FROM table ORDER BY column DESC LIMIT (n-1), 1

請查看 http://php.about.com/od/mysqlcommands/ g/Limit_sql.htm 用於讀取SQL上的LIMIT:

定義: 限制用於將MySQL查詢結果限制在指定範圍內。您可以使用它來顯示前X個結果數,或顯示X - Y結果的範圍。它被表述為限制X,Y並包含在查詢的末尾。 X是起點(記住第一條記錄是0),Y是持續時間(要顯示的記錄數)

轉載註明原文: 查詢在Mysql中查找第N個最大值