2013-10-30 107 views
0

Sqlite3提供了sqlite3_bind_*函數,允許將參數替換爲SQL查詢。我的問題是:什麼是正確的方式來結合這個LIKE查詢?例如,我可能想要這樣做:SQlite3綁定參數和LIKE

SELECT * FROM thing WHERE name LIKE '%?' 

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

SELECT * FROM thing WHERE name LIKE ? 

然後把模式字符放到實際的字符串值來代替?

回答

0

來連接字符串,使用||操作:

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