【轉】oracle instr函式
在oracle PL/SQL中,instr函式返回string2在string1中出現的位置,語法如下:
instr(string1,instring2[,start_position[,nth_appearance]])
string1:被搜尋的字串
string2:在string1裡面尋找的字串
start_position:從string1中開始搜尋的位置,這是個可選引數,預設為1。
sting1中第一個字元的位置為1。如果這個引數為一個負數,那麼搜尋將從string1的末尾開始,並向string1的開始位置進行搜尋。
nth_appearance:string2在string1中出現的次數,這是一個可選引數,預設值為1.
注意:如果string2未在string1中出現,那麼instr函式的返回值為0。
例項
1.從起始位置開始搜尋,第一次出現子串的位置
SQL> select instr('chen_linbo_bobo12082119','bo',1,1) from dual;
INSTR('CHEN_LINBO_BOBO12082119
------------------------------
9
SQL> select instr('chen_linbo_bobo12082119','bo') from dual;
INSTR('CHEN_LINBO_BOBO12082119
------------------------------
9
2.從後往前搜尋,第二次出現子串的位置
SQL> select instr('chen_linbo_bobo12082119','bo',-1,1) from dual;
INSTR('CHEN_LINBO_BOBO12082119
------------------------------
14
SQL> select instr('chen_linbo_bobo12082119','bo',-1) from dual;
INSTR('CHEN_LINBO_BOBO12082119
------------------------------
14
3.從指定位置開始搜尋
SQL> select instr('chen_linbo_bobo12082119','bo',7,3) from dual;
INSTR('CHEN_LINBO_BOBO12082119
------------------------------
14
SQL> select instr('chen_linbo_bobo12082119','bo',10,3) from dual;
INSTR('CHEN_LINBO_BOBO12082119
------------------------------
0
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26892340/viewspace-721994/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle instr函式Oracle函式
- instr() 函式函式
- 【轉】Oracle 正規表示式函式-REGEXP_INSTR 使用例子Oracle函式
- Instr函式的用法函式
- instr、substr函式用法函式
- mysql FIND_IN_SET函式、INSTR函式MySql函式
- oracle的instr函式在hive上面的實現Oracle函式Hive
- Oracle中實現查詢結果按照in中條件排序 InStr函式Oracle排序函式
- oracle 分析函式(轉)Oracle函式
- Oracle分析函式{轉}Oracle函式
- oracle字串函式(轉)Oracle字串函式
- ORACLE函式大全(轉)Oracle函式
- Oracle字串函式--轉Oracle字串函式
- oracle函式手冊(轉)Oracle函式
- Oracle行轉列函式Oracle函式
- (轉)Oracle隨機函式Oracle隨機函式
- Oracle的日期函式(轉)Oracle函式
- oracle 10g函式大全--轉換函式Oracle 10g函式
- ORACLE單行函式與多行函式之五:轉換函式示例Oracle函式
- ORACLE分析函式手冊(轉)Oracle函式
- Oracle OCP(05):轉換函式Oracle函式
- Oracle行轉列的函式Oracle函式
- oracle over函式 詳解(轉)Oracle函式
- [轉]oracle日期函式集錦Oracle函式
- oracle中substr() instr() 用法Oracle
- ORACLE分析函式手冊二(轉)Oracle函式
- oracle 全形半形轉換函式Oracle函式
- Oracle SQL 內建函式大全(轉)OracleSQL函式
- Oracle 8 的函式介紹(轉)Oracle函式
- 【轉】oracle的substr函式的用法Oracle函式
- PHP連結oracle的函式 (轉)PHPOracle函式
- Oracle 分析函式使用介紹(轉)Oracle函式
- oracle Forms Builder常用函式 (轉載)OracleORMUI函式
- 【函式】ORACLE函式大全函式Oracle
- mysql和oracle字串編碼轉換函式,字串轉位元組函式例子MySqlOracle字串編碼函式
- 【函式】Oracle12c 列轉行函式使用listagg函式Oracle
- Oracle聚合函式/分析函式Oracle函式
- oracle內部轉換函式雜談Oracle函式