SQlite3绑定了params和LIKE

时间:2013-10-30 17:25:22

标签: sqlite sql-like

Sqlite3提供sqlite3_bind_*函数,允许用户将参数替换为SQL查询。我的问题是:将此与LIKE查询结合起来的正确方法是什么?例如,我可能想要这样做:

SELECT * FROM thing WHERE name LIKE '%?'

但这根本不起作用。真的是最好的方式:

SELECT * FROM thing WHERE name LIKE ?

然后将模式字符放入要替换的实际字符串值中?

1 个答案:

答案 0 :(得分:0)

要连接字符串,请使用||运算符:

SELECT * FROM thing WHERE name LIKE '%' || ?