T.T*_*.T. 34 sql database sqlite database-design
什么是在SQLite中搜索子字符串的最有效方法?
我正在看LIKE运算符.
我有正确的想法吗?这对你有用吗?
http://www.sqlite.org/lang_expr.html
谢谢.
Gra*_*erB 44
Yepper,使用Like. Select id from sometable where name like '%omm%'会返回名称列中任何位置都有'omm'的行.
自从提出和回答问题以来已经过去了很多年,并且在 2012 年 SQLite 3.7.15 版引入了一个函数instr( string, substring)- 返回字符串中子字符串的位置,如果找不到,则返回 0。( https://www.techonthenet.com/sqlite/functions/instr.php )
sqlite> SELECT instr('TechOnTheNet.com', 'T');
结果:1
我没有针对 进行基准测试LIKE,但恕我直言可能会更快。