Oracle的instr函数
instr函数
instr(目标字符串,被匹配的字符串,搜索的开始位置默认是1,第几次被搜索到)
例子1:
SQL> select ename,instr(ename,'L',1,1) from emp;
ENAME INSTR(ENAME,'L',1,1)
---------- --------------------
SMITH 0
ALLEN 2
WARD 0
JONES 0
MARTIN 0
BLAKE 2
CLARK 2
SCOTT 0
KING 0
TURNER 0
ADAMS 0
JAMES 0
FORD 0
MILLER 3
已选择14行。
例子2:
SQL> select ename,instr(ename,'L',-1,2) from emp;
ENAME INSTR(ENAME,'L',-1,2)
---------- ---------------------
SMITH 0
ALLEN 2
WARD 0
JONES 0
MARTIN 0
BLAKE 0
CLARK 0
SCOTT 0
KING 0
TURNER 0
ADAMS 0
JAMES 0
FORD 0
MILLER 3
已选择14行。