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