SQLAlchemy的查询分页和获取总条数
获取总条数
通常情况下 我们想知道表中的总条数的话sql这样写的:
select count(id) from user
如此我们便可以得到表中的总条数
在使用sqlAlchemy中想要获得总条数怎么办? 这样使用,需要引用 func
from sqlalchemy import func
count =session.query(func.count(user.id)).scalar()
分页排序查找
比较简单,直接贴代码
userlist=session.query(user).order_by(user.id.desc()).limit(pageSize).offset(
(pageIndex-1)*pageSize).all()
Last updated