前言
今天发现了一个更高级的函数instr(),所以今天就介绍介绍这个函数。这个函数俗称字符查找函数,但是也可以用来做模糊查询。
一、instr()用法
格式一:
instr( C1, C2) ---》说明: instr(源字符串, 目标字符串)
select instr('hellohello','h') from dual /*返回结果:1,从1开始数,直到第一次出现h*/
select instr('hellohello','ll') from dual /*返回结果:3,从1开始数,知道第一次出现ll*/
格式二:
instr( C1,C2,I,J ) -----》说明: instr(源字符串, 目标字符串, 起始位置, 匹配序号)
C1 被搜索的字符串
C2 希望搜索的字符串
I 搜索的开始位置,默认为1
J 出现的位置,默认为1
描述为:在C1中搜索C2,从第 I 个位置开始搜索(包括这个I),直到出现第J次C2,返回这个序号,(