2011-06-15 82 views
0

我正在重写一个使用MS Access作为数据库的应用程序。在PHP的MS Access中限制查询

我能够连接并从表格中获取数据,但是如何应用极限和偏移量,如SELECT * FROM tablename LIMIT 10 0

回答

3

SELECT TOP 10 * FROM表名

Similar thread(no offset allowed in access)

+0

选择TOP 10 *从表名作品但我怎么能得到下一组像11-20 – elf1984 2011-06-15 10:09:38

+1

[请参阅此](http://stackoverflow.com/questions/1900635/how-do-i-implement-pagination-in-sql-for-ms-access) – Jayesh 2011-06-15 10:12:01

+1

实际上,偏移子句不被访问所支持,如[在此]所述(http://forums.devshed.com/database-management-46/limit-and-offset-in-ms-access-was-ms-access-help -333247.html)。但是你仍然可以申请一个逻辑来实现它,如上面的链接所示。对不起,我很少使用访问,所以不能有太大的帮助。 – Jayesh 2011-06-15 10:37:19

1

在Access中,语法是TOP n;

select top 10 * from tablename 
+0

感谢您的快速回复,在分页过程中会发生什么?因为我仍然需要分页偏移 – elf1984 2011-06-15 10:03:03

+0

请参阅http://stackoverflow.com/questions/1900635/how-do-i-implement-pagination-in-sql-for-ms-access – 2011-06-15 10:07:02