instr函數(shù)怎么用?
instr函數(shù)在Oracle/PLSQL中是返回要截取的字符串在源字符串中的位置。instr是一個(gè)非常好用的字符串處理函數(shù),幾乎所有的字符串分隔都用到此函數(shù)。 示例: 本示例使用 InStr 函數(shù)來查找某字符串在另一個(gè)字符串中首次出現(xiàn)的位置。 DimSearchString,SearchChar,MyPos SearchString="XXpXXpXXPXXP"'被搜索的字符串。 SearchChar="P"'要查找字符串"P"。 '從第四個(gè)字符開始,以文本比較的方式找起。返回值為6(小寫p)。 '小寫p和大寫P在文本比較下是一樣的。 MyPos=Instr(4,SearchString,SearchChar,1) '從第一個(gè)字符開始,以二進(jìn)制比較的方式找起。返回值為9(大寫P)。 '小寫p和大寫P在二進(jìn)制比較下是不一樣的。 MyPos=Instr(1,SearchString,SearchChar,0) '缺省的比對(duì)方式為二進(jìn)制比較(最后一個(gè)參數(shù)可省略)。 MyPos=Instr(SearchString,SearchChar)'返回9。 MyPos=Instr(1,SearchString,"W")'返回0。