Answers:
虽然LIKE
适合这种情况,但更通用的解决方案是使用instr
,它不需要转义搜索字符串中的字符。注意:instr
从Sqlite 3.7.15开始可用。
SELECT *
FROM TABLE
WHERE instr(column, 'cats') > 0;
另外,请记住,LIKE
是区分大小写的,而instr
是区分大小写。
instr(...)
速度要快一些(0.32s和0.34s)。您可以.timer on
在SQLite 中使用以测量执行时间。