【发布时间】:2011-03-20 23:11:02
【问题描述】:
如何合并两列并应用过滤器?例如,我想同时在“firstname”和“lastname”列中进行搜索。如果只搜索一列,这就是我的做法:
query = meta.Session.query(User).filter(User.firstname.like(searchVar))
【问题讨论】:
-
我认为这个问题与我遇到的问题相匹配,但答案不适用于我的特定场景。如果名字是“joe”并且姓氏是“smith”,我正在寻找一个过滤器语句,当提供的 searchVar 是“joe smith”时匹配。即,在进行测试之前,需要连接字段(添加空格)。似乎是一个非常真实的场景。
-
@Groovee60 这正是我想要的。如果您能分享您的解决方案,如果您找到了,我将不胜感激。
标签: python sql database sqlalchemy