使用SQLAlchemy时,我们可以使用q.all()返回所有数据,或使用q.limit(xx)按指定的数字返回数据。
但是,如何从第(X)个术语和大小开始获取数据是y?
答案 0 :(得分:1)
使用offset()
和limit()
http://docs.sqlalchemy.org/en/rel_1_0/orm/query.html#sqlalchemy.orm.query.Query.offset - offset()
http://docs.sqlalchemy.org/en/rel_1_0/orm/query.html#sqlalchemy.orm.query.Query.limit - limit()
试试这个
session.query(SomeClass). \
offset(x). \
limit(y). \
all()