oracle字串處理函式(部分)

2021-08-02 05:18:39 字數 2669 閱讀 7318

語法:concat(string1,string2)

功能:返回string1,並且在後面連線string2。

注意

語法:length(string)

功能:返回乙個數字,計算字串的長度

注意:包括空格,如果字串是char型別,返回的是表結構中定義的長度。

語法:upper/lower/initcap(string)

**功能**upper是返回字串,其中的英文本母全部大寫

lower返回的字串其中英文全部小寫

initcap:返回字串,每個英文單詞的首字母大寫

注意:initcap 返回字串的每個單詞的第乙個字母大寫而單詞中的其他字母小寫的string

單詞是用空格或字母數字字元進行分隔不是字母的字元不變動

語法:trim(string)

功能:返回字串:去除字串兩段的空格

注意trim函式有很多過載函式,引數不同,功能不同

語法:trim (trailing from string)

功能:返回字串:去除字串後端的空格

注意trim函式有很多過載函式,引數不同,功能不同

語法:trim (leading from string)

功能:返回字串:去除字串前端的空格

注意trim函式有很多過載函式,引數不同,功能不同

語法:trim (char from string)

功能:返回字串:去除字串前後指定的字元

注意遇到非指定字元立即停止檢索

語法:trim (trailing 『x』 from 『***xdweye***x』)

功能:返回字串:去除字串後端指定的字元

注意遇到非指定字元立即停止檢索

語法:trim (leading 『x』 from 『***xdweye***x』)

功能:返回字串:去除字串前端指定的字元

注意遇到非指定字元立即停止檢索

語法:trim (leading 『x』 from 『***xdweye***x』)

功能:返回字串:去除字串前端指定的字元

注意遇到非指定字元立即停止檢索

語法:ltrim(string1,string2)

功能返回字串,string1的左邊與string2匹配的串

注意select ltrim ('testteststr', 'test') from dual;返回str

語法:rtrim(string1,string2)

功能返回字串,string1的右邊與string2匹配的串

注意select ltrim ('strtesttest', 'test') from dual;返回str

語法:rpad(string1,x,[string2])

功能在string中擷取x長度的子串,如果長度不夠在右邊補上string2

注意如果string長度足夠長,補上後超出了指定長度x,則只會補上string2的一部分

語法:lpad(string1,x,[string2])

功能在string中擷取x長度的子串,如果長度不夠在左邊補上string2

注意如果string長度足夠長,補上後超出了指定長度x,則只會補上string2的一部分

語法:substr(string,x,y)

功能返回字串,從位置x(包含)擷取string 子串,長度y

注意如果長度不夠,則只會擷取剩餘長度

例如:select substr('oracle',6,9) from dual;返回e

以上函式還可以根據需要巢狀使用

Oracle字串處理函式

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

Oracle字串處理函式

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

Oracle字串處理函式

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