0

使用 PostGres,有没有办法只获取查询中的前 10 条记录,或者在这种情况下我应该编写原始 SQL 吗?

4

1 回答 1

4

你可以使用“limitby”参数,检查这个,它需要参数开始和结束。在以下示例中,它开始从索引获取索引 2(不包括结尾),因此它获取查询中的第一行和第二行

enter code here

>>> for row in db().select(db.person.ALL, limitby=(0, 2)):
    print row.name
Alex
Bob

检查这个http://web2py.com/books/default/chapter/29/06#select

于 2013-01-13T00:02:34.080 回答