使用内部函数instr,可代替传统的like方式查询,并且速度更快。
instr函数,第一个参数是字段,第二个参数是要查询的串,返回串的位置,第一个是1,如果没找到就是0.
例如,
select name from tpl_user where 1 and instr(`name`,’jack’);
可查询名字中带jack的名字。
本文介绍了一种使用instr函数替代传统like方式查询的方法,这种方法能够提高查询效率。instr函数接收两个参数:要搜索的字段和目标字符串,返回目标字符串在字段中的位置。如果未找到,则返回0。例如,可以通过`select name from tpl_user where instr(name, 'jack')`来查找包含'jack'的名字。
使用内部函数instr,可代替传统的like方式查询,并且速度更快。
instr函数,第一个参数是字段,第二个参数是要查询的串,返回串的位置,第一个是1,如果没找到就是0.
例如,
select name from tpl_user where 1 and instr(`name`,’jack’);
可查询名字中带jack的名字。
415
5667
707
913

被折叠的 条评论
为什么被折叠?