本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
BTRIM 函數修剪字串,包括移除開頭和結尾空格,或移除符合選用指定字串的開頭和結尾字元。
語法
BTRIM(string [, trim_chars ] )
引數
- string
-
要修剪的輸入 VARCHAR 字串。
- trim_chars
-
包含要比對之字元的 VARCHAR 字串。
傳回類型
BTRIM 函數傳回 VARCHAR 字串。
範例
下列範例從字串 '
abc '
中修剪開頭和結尾空格:
select ' abc ' as untrim, btrim(' abc ') as trim;
untrim | trim
----------+------
abc | abc
下列範例從字串 'xyzaxyzbxyzcxyz'
中移除開頭和結尾 'xyz'
字串。開頭和結尾的 'xyz'
已移除,但出現在字串內的部分則未移除。
select 'xyzaxyzbxyzcxyz' as untrim,
btrim('xyzaxyzbxyzcxyz', 'xyz') as trim;
untrim | trim
-----------------+-----------
xyzaxyzbxyzcxyz | axyzbxyzc
下列範例會從符合 trim _chars 清單 'tes'
中任何字元的字串 'setuphistorycassettes'
中移除開頭和結尾部分。任何出現在輸入字串開頭或結尾的 trim_chars 清單中另一個字元前的 t
、e
或 s
都會被移除。
SELECT btrim('setuphistorycassettes', 'tes');
btrim
-----------------
uphistoryca