如何編寫查詢查找 Nth MySQL中的最大值?在MySQL中查詢查找第N個最大值
2
A
回答
6
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是持續時間(顯示多少條記錄)。
-3
用於列的最大值:
SELECT MAX([列名])AS [別名] FROM [TABLE_NAME];
0
SELECT date FROM t1 WHERE date =(
SELECT DISTINCT(date) FROM t1 AS SSELWS WHERE
(SELECT COUNT(DISTINCT(date))-1 FROM t1)=
(
SELECT COUNT(DISTINCT(date))+1 FROM t1 AS s2 WHERE SSELWS.date >s2.date ORDER BY s2.date ASC
) ORDER BY SSELWS.date ASC)
0
選擇從世界* W1,其中(N-1)=(來自世界選擇 計數(不同(羣))W2其中w2.population> w1.population)
相關問題
- 1. 查找int數組中的第n個最大值
- 2. Mysql JOIN查詢最大值
- 3. MySQL查詢在第二個表中查找值
- 4. 查找選擇查詢的最大值
- 5. sql查詢性能:查找最大值
- 6. 查找第n個週一與MySQL
- 7. 查找SQL中第N大元素
- 8. 在mysql查詢中查找多行的最大列數
- 9. MySQL:在查詢中查找相對值
- 10. 找到一個MySQL查詢結果的字段的最大值
- 11. 如何查找第二個最大值在C++循環中
- 12. SQL查詢從工資表中查找第N個最高工資
- 13. SQL查詢找到第N個最高工資
- 14. 在表中查找第二最大
- 15. 如何在每個mysql查詢組中獲得第n個最高分項
- 16. SQL查詢在列和行中查找最大值
- 17. 在排序中查找數組中第n個最小元素?
- 18. 在排序中查找第n個數組中最大的數字?
- 19. 如何使用MySQL查找最大值
- 20. 查找最大值和最小值每N行的CSV數據
- 21. MySql在一個查詢中選擇一對列的最大值
- 22. MySQL查詢選擇最大值
- 23. mysql查詢最大重複值
- 24. Mysql查詢最大值對應字段
- 25. 查找N個號碼中的最大號碼和第二大號碼
- 26. 蜂巢查詢找到最大值
- 27. PHP:查找兩個MySQL數據庫的結果最大值查詢
- 28. 在O(log n)中查找第k個最小元素
- 29. 在bigquery中查找多個值的最小值和最大值
- 30. 查找地圖中最高的n值
雅感謝先生..我知道它真的很方便... – 2010-05-24 08:41:07