請幫我使用Mysql中的查詢。 我有表包含很多行。現在我想從該表中檢索5行。如何在mytable中選擇前5個最大值
我的要求是在桌面最大的5個值「列名數量」我想從table.outof N條記錄,我需要頂最大距離表
5條感謝您選擇,
請幫我使用Mysql中的查詢。 我有表包含很多行。現在我想從該表中檢索5行。如何在mytable中選擇前5個最大值
我的要求是在桌面最大的5個值「列名數量」我想從table.outof N條記錄,我需要頂最大距離表
5條感謝您選擇,
剛命令由(降序)量行和取前5:
SELECT amount FROM mytable ORDER BY amount DESC LIMIT 5
注意,這將導致全表掃描,除非你對amount
列的索引。如果表中的行數非常大(即成千上萬),這可能會影響性能。
SELECT * FROM table ORDER BY amount DESC LIMIT 5;
有一個快速的問題在這裏,怎麼樣,如果前三名的用戶具有相同的「量」的價值?和休息是不同的,因此我想選擇前7名(前三名作爲一名),然後是下4名? – MJoraid 2012-12-14 10:20:07