SQLAlchemy 查询(限制,偏移,排序)

flask查询

先对所要查询的表进行排序,然后是所要查询的内容
newslist=News.query.order_by(db.desc(News.n_id)).filter_by(n_is_del=False)
  
  
  • 1
查询两张表,不需要外键
result1=Jobfair.query.join(Company, Jobfair.c_name==Company.co_id).add_entity(C
Company).all()
  
  
  • 1
  • 2
限制条数
new=News.query.order_by(db.desc(News.n_id)).filter_by(n_type=4).filter_by(n_is_del=False).limit(6).all()
  
  
  • 1
查询总条数
newNum=News.query.filter_by(n_type=id).filter_by(n_is_del=False).count()
  
  
  • 1

偏移查询(例如从第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()
  
  
  • 1
发布了77 篇原创文章 · 获赞 19 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/baidu_36943075/article/details/101070802
今日推荐