我的Access數據庫表有2列:名稱和價格。我想做一個查詢,選擇前10名最高價格。這個怎麼做?謝謝。如何在Access查詢中選擇前10名?
24
A
回答
38
select top 10 Name, Price
from MyTable
order by Price desc
更新:@Remou指出:
「訪問SQL選擇匹配,所以它會選擇具有相同 最高價格的所有項目,即使這包括超過10條記錄。 解決方法是按價格和唯一字段(列)進行排序。「
所以,如果你有一個唯一的產品代碼列中添加像這樣:
select top 10 Name, Price
from MyTable
order by Price desc, UniqueProductCode desc
相關問題
- 1. 在Access中,在選擇查詢中給出空格別名
- 2. 在Access中選擇查詢的問題
- 3. MS Access VBA選擇查詢
- 4. 在mysql中選擇查詢以前的選擇查詢
- 5. 如何在mysql查詢中獲得每個組的前10名?
- 6. 在MS Access VBA中使用選擇查詢更新查詢
- 7. 在選擇查詢中選擇查詢?
- 8. 在選擇查詢中選擇查詢
- 9. 如何從.NET字典中選擇前10名?
- 10. 爲每個排名選擇前10位
- 11. 選擇前10名,但11個結果
- 12. 使用JPA選擇前10名
- 13. 用INDEX/MATCH選擇前10名
- 14. 如何爲此查詢選擇表名
- 15. ACCESS 2010:如何從兩個查詢中選擇值?
- 16. Github API v3查詢排名前10
- 17. LINQ查詢的前10名與GROUP BY
- 18. Microsoft Access數據庫..選擇查詢
- 19. 我如何使用MS-Access查詢轉換行中的MS Access列(選擇statment)
- 20. 如何在選擇查詢參數時運行選擇查詢
- 21. 在SQLite中選擇前10個計數
- 22. 如何選擇沒有重複的前10名
- 23. 如何在Joomla中的給定查詢中選擇用戶名?
- 24. 如何在單選查詢中創建多個選擇查詢。
- 25. 選擇最後的10個查詢
- 26. 在MySQL選擇查詢中選擇當前表
- 27. 在MS Dynamics CRM中選擇排名前10位的記錄
- 28. 如何在mysql中選擇查詢
- 29. 在MS Access中選擇查詢中的日期
- 30. SQL查詢選擇表名
歡迎StackOverflow上。請參閱[FAQ](http://stackoverflow.com/faq)瞭解如何在此處提問。這不是'給我Codeh'網站。另外感興趣的可能是[你試過了什麼?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) – 2012-02-18 06:10:34