文章内容

2021/10/9 14:15:39,作 者: 黄兵

SQLAlchemy OR 条件过滤查询

最近需要使用 SQLAlchemy 的 OR 查询,具体 SQL 查询示例:

SELECT * FROM info WHERE user_agent='Mozilla/5.0 (compatible; MJ12bot/v1.4.8; http://mj12bot.com/)' OR alias_user_agent='Mozilla/5.0 (compatible; MJ12bot/v1.4.8; http://mj12bot.com/; ident=118)';

这里使用的是 OR 连接两个条件。

在 SQLAlchemy 中查询方式如下:

from sqlalchemy import or_
filter(or_(User.name == 'ed', User.name == 'wendy'))

这样就可以使用 OR 查询了。


参考资料:

1、Using OR in SQLAlchemy


黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - SQLAlchemy OR 条件过滤查询

分享到:

发表评论

评论列表