W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
?TRIM
? 函數用來刪除一個字符串的開頭或結尾(或兩者)的字符。
TRIM([ { { LEADING | TRAILING | BOTH } [ trim_character ] | trim_character } FROM ] trim_source)
參數 |
說明 |
---|---|
LEADING |
開頭字符。 |
TRAILING |
結尾字符。 |
BOTH |
開頭和結尾字符。 |
trim_character |
刪除的字符。 |
trim_source |
修剪源。 |
?trim_char
? 和 ?trim_source
? 都可以是 ?VARCHAR2
? 或任何可以隱式轉換為 ?VARCHAR2
? 的數據類型。如果指定 ?LEADING
?,則 OceanBase 將刪除所有與前導字符相等的 ?trim_character
?。如果指定 ?TRAILING
?,則 OceanBase 將刪除所有與結尾字符相等的 ?trim_character
?。如果您指定 ?BOTH
? 或三個都不指定,則
OceanBase 刪除與前導和結尾字符相等的 ?trim_character
?。如果未指定 ?trim_character
?,則默認值為空白。如果僅指定 ?trim_source
?,則 OceanBase 刪除前導和尾隨空格。如果函數返回的值數據類型為 ?VARCHAR2
?,則該值的最大長度為 ?trim_source
?。
如果 ?trim_source
? 為 ?CHAR
?、?VARCHAR2
? 數據類型,則函數返回 ?VARCHAR2
? 數據類型。
如果 ?trim_source
? 為 ?NCHAR
?、?NVARCHAR2
? 數據類型,則函數返回 ?NVARCHAR2
? 數據類型。
如果 ?trim_source
? 為 ?CLOB
? 數據類型,則函數返回 ?CLOB
? 數據類型。
如果 ?trim_sourc
?e 或 ?trim_character
? 為 ?NULL
?,則 ?TRIM
? 函數返回 ?NULL
?。
執(zhí)行以下語句:
SELECT TRIM('X' from 'XXXgao qian jingXXXX'),TRIM('X' from 'XXXgaoXXjingXXXX') text FROM DUAL;
查詢結果如下:
+-----------------------------------+-----------+
| TRIM('X'FROM'XXXGAOQIANJINGXXXX') | TEXT |
+-----------------------------------+-----------+
| gao qian jing | gaoXXjing |
+-----------------------------------+-----------+
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: