字串處理

 1.INSTR 找尋字串所在位置

 

INSTR(string1, string2,[, n[ ,m]])

select INSTR('true blood' , 'blood'from dual

6

 

2. LENGTH 取得字串長度

LENGTH(string)

select length('true blood'from dual

10

 

3.REPLACE字串取代

REPLACE(string, search_string, [,replacement_string])

select replace('Bill,I love you','Bill','Sookie'from dual

Sookie,I love you

 

 

4.LPAD字串左邊補上特定字元

 

LPAD(char1,n,char2)

select lpad('Bill'8'0'from dual;

0000Bill

 

RPAD ()在字串右邊補上特定字元

 

5.字串的截取(從後面或前面取)

substr (string string, int start [, int length])

select substr('This is Bill.'94from dual

Bill

 

6.只取欄位中長度為5碼之字串

select column_b from table_a where column_b like '_____'

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Big Bear 的頭像
    Big Bear

    Programs Knowledge

    Big Bear 發表在 痞客邦 留言(0) 人氣()