1 oracle的substr函数的用法

 取得字符串中指定起始位置和长度的字符串   substr( string, start_position, [ length ] )

 如:
substr('This is a test', 6, 2)='is'
     substr('This is a test', 6)='is a test'
     substr('TechOnTheNet', -3, 3)='Net'substr('TechOnTheNet', -6, 3)='The'substr('abcde',-6) = null 
     substr('abcde',-5) = 'abcde' 
     substr('abcde',-4) = 'bcde' 
     substr('abcde',-3) = 'cde' 
     substr('abcde',-2) = 'de' 
     substr('abcde',-1) = 'e' 
     substr('abcde',-0) = 'abcde' 
 2. INSTR(string,subString,position,ocurrence)查找字符串位置 
解释:string:源字符串 
      subString:要查找的子字符串 
      position:查找的开始位置 
      ocurrence:源字符串中第几次出现的子字符串 
For example: 
INSTR('CORPORATE FLOOR','OR', 3, 2)中,源字符串为'CORPORATE FLOOR', 目标字符串为'OR',起始位置为3,取第2个匹配项的位置;返回结果为 14 ' 










