Oracle中的instr函式

2021-07-02 01:19:41 字數 1039 閱讀 4524

在oracle pl/sql中,instr函式返回string2在string1中出現的位置,語法如下:

例項1.從起始位置開始搜尋,第一次出現子串的位置

sql> select instr('chen_linbo_bobo12082119','bo',1,1) from dual;

instr('chen_linbo_bobo12082119

------------------------------

9sql> select instr('chen_linbo_bobo12082119','bo') from dual;

instr('chen_linbo_bobo12082119

------------------------------

92.從後往前搜尋,第二次出現子串的位置

sql> select instr('chen_linbo_bobo12082119','bo',-1,1) from dual;

instr('chen_linbo_bobo12082119

------------------------------

14sql> select instr('chen_linbo_bobo12082119','bo',-1) from dual;

instr('chen_linbo_bobo12082119

------------------------------

143.從指定位置開始搜尋

sql> select instr('chen_linbo_bobo12082119','bo',7,3) from dual;

instr('chen_linbo_bobo12082119

------------------------------

14sql> select instr('chen_linbo_bobo12082119','bo',10,3) from dual;

instr('chen_linbo_bobo12082119

------------------------------

0

Oracle中的instr 函式

格式一 instr string1,string2 instr 源字串,目標字串 注 在oracle plsql中,instr函式返回要擷取的字串在源字串中的位置。只檢索一次,也就是說從字元的開始到字元的結尾就結束。1 select instr helloworld l from dual 返回結果...

Oracle中 Instr 這個函式

sql charindex 字串 字段 0 charindex administrator muserid 0 oracle instr 字段,字串 1,1 0 instr muserid,administrator 1,1 0 在專案中用到了oracle中 instr 這個函式,順便仔細的再次學習...

oracle 中instr 函式的使用

一 instr函式的用法 在oracle中可以使用instr函式對某個字串進行判斷,判斷其是否含有指定的字元。在乙個字串中查詢指定的字元,返回被查詢到的指定的字元的位置。語法 1 2二 示例 在abcd中查詢a的位置,從第乙個字母開始查,查詢第一次出現時的位置 select instr abcd a...