instr函数
语法:
instr(sourceString,destString,start,appearPosition)
instr(’源字符串’ , ‘目标字符串’ ,’开始位置’,’第几次出现’)
instr的第三个参数为-1时,类似于java的lastIndexOf。
切记,返回值是从1开始的,跟java等语言不一样,如果返回0表示没有找到。
示例:
substr函数
substr(string,start,length)
instr(’源字符串’ , 开始位置 ,截取长度)
start从1开始算起
start为负值时表示从尾部开始算起,字符串排列位置不变
示例:
select substr('abcdef',2,3) from dual;--echo:bcd