前言
今天发现了一个更高级的函数instr(),所以今天就介绍介绍这个函数。这个函数俗称字符查找函数,但是也可以用来做模糊查询。...一、instr()用法
格式一:
instr( C1, C2) ---》说明: instr(源字符串, 目标字符串)
select instr('hellohello','h') from dual...格式二:
instr( C1,C2,I,J ) -----》说明: instr(源字符串, 目标字符串, 起始位置, 匹配序号)
C1 被搜索的字符串
C2 希望搜索的字符串
I 搜索的开始位置,默认为...()的用法
instr(字段,'关键字') > 0 相当于 字段like '%关键字%': 表示字段包含”关键字”的所有记录
instr(字段,'关键字') = 1 相当于...(name,'hello')>0
在一定程度上,instr()的查询效率还是比like要好的,这里就不测试了,大家可以在一张表里建个几万条数据查查看,看下哪个效率高一点。