Flask框架之九SQLAlchemy_orm
一、SQLAlchemy的过滤条件
- 过滤是数据提取的一个重要的功能,SQLAlchemy里面有以下的过滤条件
条件 | 代码 |
---|---|
equals(相等) | query.filter(User.title == ‘ed’) |
not equals(不相等) | query.filter(User.title != ‘ed’) |
like(模糊查询) | query.filter(User.title.like(’%ed%’ )) |
in(在…里面) | query.filter(User.title.in_([‘title1’, ‘title4’])) |
not in(不在…里面) | query.filter(User.title.notin_([‘title1’, ‘title4’])) |
is null(为空) | query.filter(User.name==None) |
is not null(不为空) | query.filter(User.name!=None) |
and(同时满足多个条件) | query. |