使用sqlite3,如果我的查询是
SELECT * FROM table WHERE标题LIKE’%x%’
它将匹配包含x的字符串。我想使x成为可绑定的参数,如:
SELECT * FROM table WHERE title LIKE’%x?%’
然而,这不起作用,因为”形成字符串文字。有没有办法逃脱?在字面上?我明白我可以构建bindable参数以包含%然后使用
SELECT * FROM table WHERE title LIKE?
SELECT * FROM table WHERE title LIKE '%' || ? || '%';