【发布时间】:2019-12-17 00:29:32
【问题描述】:
我正在尝试进行通配符搜索以查找在任何位置具有变量字符串的值,因此搜索类似于 %this%,但我无法确定要包含在 %% 中的内容。我在不同的地方尝试了各种单引号和 % 的组合。
variable = request.form.get("input")
results = db.execute("SELECT * FROM table WHERE column LIKE :placeholder", {"placeholder": variable}).fetchall()
【问题讨论】:
-
试试这个
"SELECT * FROM table WHERE column LIKE :placeholder || '%'",
标签: python sql postgresql sqlalchemy psycopg2