SQLAlchemy - Column详解

时间:2018-05-28 18:00:26   收藏:0   阅读:2220

Column常用参数:

sqlalchemy常用数据类型:

query可以参数:

  1. 模型对象。指定查找这个模型中所有的对象。
  2. 模型中的属性。可以指定只查找某个模型的其中几个属性。
  3. 聚合函数:
    1. func.count:统计行的数量
    2. func.avg:求平均值
    3. func.max:求最大值
    4. func.min:求最小值
    5. func.sum:求和

过滤方法:

过滤是数据  提取的一个很重要的功能,以下对一些常用的过滤条件进行详解,并且这些过滤条件都是只能通过filter方法实现的:

1.equals:

query.filter(User.name == ed)

2.not equals:

query.filter(User.name != ed)

3.like:

query.filter(User.name.like(%ed%))

4.in:

query.filter(User.name.in_([ed,wendy,jack]))

#同时

query.filter(User.name.in_(session.query(User.name).filter(User.name.like(%ed%))))

 

 

 

 

 

 

 

 

 

 

 

 

 

转载:https://blog.csdn.net/nunchakushuang/article/details/80392200

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!