我正在尝试通过LIKE运算符将字符串中带有'%'的字符串匹配,但是TypeError由于格式混乱,这给了我一个python 。
例子:
SELECT *
FROM table
WHERE name LIKE "%exam\%ple%"
在python中,由于转义了LIKE通配符,因此查询看起来像这样
match = "%%exam\\%ple%%"
query = """
SELECT *
FROM table
WHERE name LIKE "%s"
""" % (match)
但这仍然引发了我同样的错误。
我怎么会用Python语言编写的查询来搜索table其中name的匹配所有实例"exam%ple"?
相关分类