Oracle 字串處理函式

2022-09-05 14:00:14 字數 880 閱讀 1148

字串處理函式

① substr(string,a,b)/substr(string,a)

string 為字串,string 表示需要擷取的字串。

a、b 均為整型數字,a 表示開始擷取的位置,b 表示擷取幾位,b 為空時衝開始位置擷取全部字串。

返回的是需要查詢的字串在string的絕對位置。

string1 為字串,在 string1 中進行查詢。

string2 為字串,表示即將要查詢的字串。

start_positiong 為整型資料,表示要從這個位置開始查詢。為正數時,從左到右查詢,為負數時,從優到左查詢。

start_positiong 為正正數,負數時會報錯。表示查詢第幾次出現的string2。為空時預設為 1 。

使用:通常通過判斷這個返回值確定某欄位是否包含另乙個字段。

③ replace(string1,tring2,sring3)

sring 為字串;

string1 表示即將要修改和查詢的字段。string2 表示要查詢的字段,即被替換的字段;string3 表示要替換的新字段。

④ decode(string, tring1, value1, value2)

string 表示原字串或者表示式,string1 表示需要滿足的條件,可以是值,也可以是表示式。

如果滿足條件,則返回 value1 ,如果不滿足條件,則返回 value2 。

decode(string, tring1, value1, string2, value2……)

string 表示原字串,如果字串為 string 等於 string1,則返回 value1 ,如果字串為 string 等於 string2,則返回 value2。

Oracle字串處理函式

oracle字串處理函式 2008年10月18日 星期六 23 45 專案中有涉及儲存過程對字串的處理,所以就將在網上查詢到的資料彙總,做乙個資訊拼接式的總結。以下資訊均來自網際網路,貼出來一則自己儲存以待以後使用,一則供大家分享。字元函式 返回字元值 這些函式全都接收的是字元族型別的引數 chr除...

Oracle字串處理函式

專案中有涉及儲存過程對字串的處理,所以就將在網上查詢到的資料彙總,做乙個資訊拼接式的總結。以下資訊均來自網際網路,貼出來一則自己儲存以待以後使用,一則供大家分享。字元函式 返回字元值 這些函式全都接收的是字元族型別的引數 chr除外 並且返回字元值.除了特別說明的之外,這些函式大部分返回varcha...

Oracle字串處理函式

以下資訊均來自網際網路,貼出來一則自己儲存以待以後使用,一則供大家分享。字元函式 返回字元值 這些函式全都接收的是字元族型別的引數 chr除外 並且返回字元值.除了特別說明的之外,這些函式大部分返回varchar2型別的數值.字元函式的返回型別所受的限制和基本資料庫型別所受的限制是相同的。字元型變數...