您好,欢迎访问一九零五行业门户网

Oracle中INSTR,SUBSTR方法

instr方法的格式为 instr(源字符串, 目标字符串, 起始位置, 匹配序号) 例如:instr(
instr方法的格式为
instr(源字符串, 目标字符串, 起始位置, 匹配序号)
例如:instr('corporate floor','or', 3, 2)中,,源字符串为'corporate floor', 目标字符串为'or',起始位置为3,取第2个匹配项的位置。
默认查找顺序为从左到右。当起始位置为负数的时候,从右边开始查找。
所以select instr('corporate floor', 'or', -1, 1) instring from dual的显示结果是
instring
——————
14
oracle的substr函数的用法
取得字符串中指定起始位置和长度的字符串   substr( string, start_position, [ length ] )
如:
     substr('this is a test', 6, 2)     would return 'is'
     substr('this is a test', 6)     would return 'is a test'
     substr('techonthenet', -3, 3)     would return 'net'
     substr('techonthenet', -6, 3)     would return 'the'select substr('thisisatest', -4, 2) value from dual
其它类似信息

推荐信息