回覆列表
  • 1 # 使用者2042772024920

      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。

      

  • 中秋節和大豐收的關聯?
  • 數字化教學資源的概念是啥?