instr、substr函式用法
1.instr(string,substring,[position],[occurrence])
返回第幾次在string出現的位置(位置從左到右開始算,下標從1開始)
position:預設為1
occurrence:預設為1 第幾次出現substring字元
SQL> select instr('aabbcc','a') from dual;
INSTR('AABBCC','A')
-------------------
1
SQL> select instr('aabbcc','a',2) from dual; --從第2個字元開始,第1次出現a的位置
INSTR('AABBCC','A',2)
---------------------
2
SQL> select instr('aabbcc','c',2,2) from dual;
INSTR('AABBCC','C',2,2)
-----------------------
6
SQL> select instr('aab bcc','c',2,2) from dual; --空格也算一個
INSTR('AABBCC','C',2,2)
-----------------------
7
2.substr(char,position,[substring_length])
substring_length:如果省略,返回字元到結束
SQL> select substr('ABCDEFG',3,4) from dual; --從第3個位置開始取4個字元,下標從1開始
SUBS
----
CDEF
SQL> select substr('ABCDEFG',-3,4) from dual;
SUB
---
EFG
SQL> select substr('ABCDEFG',-3,2) from dual;
SUB
---
EF
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26937943/viewspace-1097966/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle中substr() instr() 用法Oracle
- Instr函式的用法函式
- ascii函式和substr函式的用法ASCII函式
- 【轉】oracle的substr函式的用法Oracle函式
- instr() 函式函式
- substr函式函式
- Oracle instr函式Oracle函式
- 【轉】oracle instr函式Oracle函式
- mysql FIND_IN_SET函式、INSTR函式MySql函式
- insert()與substr()函式函式
- MySQL常用的字元函式:length,cancat,substr(substring),instr,trim,upper,lower,lpad,rpad,replaceMySql字元函式
- substr擷取函式 筆記函式筆記
- 字元函式之Substr(chr,0,m)與Substr(chr,m)的區別字元函式
- cursor_sharing和substr函式索引函式索引
- js字串擷取函式slice()、substring()、substr()JS字串函式
- oracle的instr函式在hive上面的實現Oracle函式Hive
- [20120612]函式索引中使用substr函式.txt函式索引
- JS字串擷取函式slice(),substring(),substr()的用法 區別split()後期遇到補充JS字串函式
- Translate函式用法函式
- abs函式用法函式
- substr(),mb_substr()及mb_strcut的區別和用法
- Javascript之字串擷取函式slice()、substring()、substr()JavaScript字串函式
- 學習 instr 和decode的用法
- 【轉】Oracle 正規表示式函式-REGEXP_INSTR 使用例子Oracle函式
- Oracle中REGEXP_SUBSTR函式(字串轉多行)Oracle函式字串
- GetModuleFileName函式的用法函式
- SQL LEN()函式用法SQL函式
- SSD-函式用法函式
- createStyleSheet()函式的用法函式
- OVER(PARTITION BY)函式用法函式
- qsort函式的用法函式
- oracle table()函式用法Oracle函式
- COALESCE函式的用法。函式
- oracle substr_instr提取以/分隔之後一個/之後的內容Oracle
- JS字串擷取函式slice(),substring(),substr()的區別JS字串函式
- PHP字串替換substr_replace與str_replace函式PHP字串函式
- PHP 自定義函式用法及常用函式集合PHP函式
- C++ replace() 函式用法C++函式