我的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. MS Access VBA选择查询
- 2. 如何在mysql查询中获得每个组的前10名?
- 3. 在MS Access VBA中使用选择查询更新查询
- 4. 在选择查询中选择查询
- 5. 如何从.NET字典中选择前10名?
- 6. 为每个排名选择前10位
- 7. 如何为此查询选择表名
- 8. Microsoft Access数据库..选择查询
- 9. 我如何使用MS-Access查询转换行中的MS Access列(选择statment)
- 10. 如何选择没有重复的前10名
- 11. 如何在Joomla中的给定查询中选择用户名?
- 12. 选择最后的10个查询
- 13. 在MySQL选择查询中选择当前表
- 14. 如何在mysql中选择查询
- 15. 如何使选择查询别名查询-mysql或postgresql或sqlite
- 16. 如何在选择查询中设置表别名
- 17. 如何在SQL查询中选择表的名称?
- 18. MySQL在查询后选择前5行
- 19. Microsoft Access - 如何将数值分配给多项选择查询
- 20. SQL - 仅选择前10行?
- 21. Android Listview选择前10项
- 22. 如何使查询在Oracle中 - 如Access
- 23. MS Access如何将此选择查询转换为删除查询?
- 24. 在MS Access中需要关于SQL选择查询的帮助
- 25. 在选择查询中选择MYSQL
- 26. 如何选择查询
- 27. MYSQL如何选择查询
- 28. 如何选择查询
- 29. 如何从选择查询
- 30. 在Access中,如何构建查询或表单的范围数据选择器?
欢迎StackOverflow上。请参阅[FAQ](http://stackoverflow.com/faq)了解如何在此处提问。这不是'给我Codeh'网站。另外感兴趣的可能是[你试过了什么?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) – 2012-02-18 06:10:34