在sqlalchemy中反向版本的sql LIKE

时间:2013-03-29 21:42:51

标签: mysql sql sqlalchemy sql-like

通过“类似的反向版本”,我的意思与this question完全相同。问题是如何在sqlalchemy中进行类似的查询?

我发现要在sqlalchemy中进行“SELECT LIKE”查询我应该做类似的事情

session.query(Book).filter(Book.title.like("%"+my_title+"%"))

由于like是列方法,因此我不知道如何使用like方法询问"%" + Book.title + "%"

1 个答案:

答案 0 :(得分:2)

感谢this问题,我想出了如何做到这一点:)

session.query(Book).
    filter(bindparam('book_title', book.title).contains(Book.title)).first()