SQLAlchemy 数据过滤查询(转)

转自:https://blog.csdn.net/a976134036/article/details/80952389
先对所要查询的表进行排序,然后是所要查询的内容
newslist=News.query.order_by(db.desc(News.n_id)).filter_by(n_is_del=False)

查询两张表,不需要外键
result1=Jobfair.query.join(Company, Jobfair.c_name==Company.co_id).add_entity(C
Company).all()

限制条数
new=News.query.order_by(db.desc(News.n_id)).filter_by(n_type=4).filter_by(n_is_del=False).limit(6).all()

查询总条数
newNum=News.query.filter_by(n_type=id).filter_by(n_is_del=False).count()

偏移查询(例如从第10条数据开始查询)
new=News.query.order_by(db.desc(News.n_id)).filter_by(n_type=4).filter_by(n_is_del=False).offset(10).limit(10).all()

猜你喜欢

转载自blog.csdn.net/yournevermore/article/details/88747540