mysql中使用instr替换like
Posted 穆晟铭
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql中使用instr替换like相关的知识,希望对你有一定的参考价值。
使用内部函数instr,可代替传统的like方式查询,并且速度更快。
instr函数,第一个参数是字段,第二个参数是要查询的串,返回串的位置,第一个是1,如果没找到就是0.
实例:
SELECT o.user_name FROM sys_user o WHERE INSTR(o.user_name,‘主任‘)>0
查找用户名称中包含主任的用户,作用类似于like ‘%主任%’
以上是关于mysql中使用instr替换like的主要内容,如果未能解决你的问题,请参考以下文章
MySQL比like语句更高效的写法locate position instr find_in_set