SQLAlchemy 多条件查询

2020-08-27  本文已影响0人  忘了呼吸的那只猫

SQLAlchemy and or 查询方式范例:

AND:
# use and_()
 
from sqlalchemy import and_
 
query.filter(and_(User.name == 'ed', User.fullname == 'Ed Jones'))
 
# or send multiple expressions to .filter()
 
query.filter(User.name == 'ed', User.fullname == 'Ed Jones')
 
# or chain multiple filter()/filter_by() calls
 
query.filter(User.name == 'ed').filter(User.fullname == 'Ed Jones')
OR:
from sqlalchemy import or_
query.filter(or_(User.name == 'ed', User.name == 'wendy'))
MATCH:
query.filter(User.name.match('wendy'))
上一篇 下一篇

猜你喜欢

热点阅读