sqlalchemy的limit用法offset实现分页

本文共有327个字,关键词:

问题:使用sqlalchemy需要实现分页
解决:使用limit和offset结合的方法
方法:
user = self.db.query(User).filter(User.age==12).offset(2).limit(10).all()
获得数据的条数
count = self.db.query(User).filter(User.age==12).count()
查询速度更快的方法
count = self.db.query(func.count('1')).select_from(User).filter(User.age==12).scalar()
注:sqlalchemy不能写成limit(2,10)

版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。
添加新评论
暂无评论