首頁  >  文章  >  資料庫  >  oracle trim的用法是什麼

oracle trim的用法是什麼

青灯夜游
青灯夜游原創
2022-04-18 18:44:3118102瀏覽

在oracle中,trim()函數用於去除字串首尾兩側的指定字符,該函數可支援兩個參數,第一個參數設定需要處理的字串,第二個參數設定需要移除的字符,可省略,若不設定則預設移除兩側的空格字元;語法「TRIM(字串[,字元])」。

oracle trim的用法是什麼

本教學操作環境:Windows7系統、Oracle 11g版、Dell G3電腦。

在 Oracle 中,此TRIM()函數允許開發者從字串的兩側修剪字符,移除指定字元。

TRIM()函數支援兩個參數,預設情況下,它會移除空白字符,但您可以選擇指定要修剪的不同字元。

TRIM(X[,Y])

去掉字串X兩邊的Y字串,Y不填時,預設的是字串X左右去空​​格

  • 參數X:設定需要處理的字串

  • 參數Y:設定需要移除的字符,可省略,預設會移除兩側的空格字元。

範例:

SELECT TRIM(' dd df ') FROM dual;

輸出:

oracle trim的用法是什麼

擴充知識:

  • 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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn