在oracle中,trim()函數用於去除字串首尾兩側的指定字符,該函數可支援兩個參數,第一個參數設定需要處理的字串,第二個參數設定需要移除的字符,可省略,若不設定則預設移除兩側的空格字元;語法「TRIM(字串[,字元])」。
本教學操作環境:Windows7系統、Oracle 11g版、Dell G3電腦。
在 Oracle 中,此TRIM()函數允許開發者從字串的兩側修剪字符,移除指定字元。
TRIM()函數支援兩個參數,預設情況下,它會移除空白字符,但您可以選擇指定要修剪的不同字元。
TRIM(X[,Y])
去掉字串X兩邊的Y字串,Y不填時,預設的是字串X左右去空格
參數X:設定需要處理的字串
參數Y:設定需要移除的字符,可省略,預設會移除兩側的空格字元。
範例:
SELECT TRIM(' dd df ') FROM dual;
輸出:
擴充知識:
rtrim(string); --移除字串右側空格
ltrim(string); --移除字串左側空格
ltrim(string1,string2);
--從string1左邊開始遍歷,一旦存在某字元出現在string2(這裡string2是一個字符集)中,就去除。若不存在則直接傳回結果。
舉個栗子:
select ltrim('abcdefg', 'fegab') from dual;
返回:cdefg
rtrim(string1,string2);
--從string1右側開始遍歷,一旦存在某字符出現在string2(這裡string2是一個字元集)中,就去除。若不存在則直接傳回結果。
舉個栗子:
select rtrim('abcdefg', 'fegab') from dual;
返回:abcd
推薦教學:《Oracle教學》
以上是oracle trim的用法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!