文章内容
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 查询了。
参考资料:
黄兵个人博客原创。
转载请注明出处:黄兵个人博客 - SQLAlchemy OR 条件过滤查询
评论列表