在Oracle中沒有indexof()函數(shù)
但是提供了一個(gè) instr() 方法 具體用法:
select instr('保定市南市區(qū)','市',1,1)-1 from dual;
解釋:1. '保定市南市區(qū)' =>可以是表達(dá)式,也可以是具體數(shù)據(jù)
2. '市'=>為分離的標(biāo)志,這里為兩組數(shù)據(jù)中的“市”這個(gè)字 -
3. 第一個(gè)1為從左邊開始,如果為-1,則從右邊開始。
4. 第二個(gè)1為“市”出現(xiàn)的第幾次。
在GBK編碼下,一個(gè)中文占兩個(gè)字節(jié)
select instr('保定市南市區(qū)','市',1,1) from dual;的值就是5
select instr('保定市南市區(qū)','市',1,2) from dual;的值就是9
select instr('保定市南市區(qū)','市',-1,1) from dual;的值就是9
select instr('保定市南市區(qū)','市',-1,2) from dual;的值就是5 本文出自:億恩科技【m.1tcdy.com】
服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|