本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
TRIM 函數
TRIM 函數修剪字串,包括移除開頭和結尾空格,或移除符合選用指定字串的字元。
Syntax (語法)
TRIM( [ BOTH ] ['characters' FROM ] string ] )
引數
- characters
-
(選用) 要從字串中修剪的字元。如果省略此參數,則會修剪空格。
- string
-
要修剪的字串。
傳回類型
TRIM 函數傳回 VARCHAR 或 CHAR 字串。如果您搭配 SQL 命令來使用 TRIM 函數,則 Amazon Redshift 會隱含地將結果轉換為 VARCHAR。如果您在 SQL 函數的 SELECT 清單中使用 TRIM 函數,Amazon Redshift 不會隱含地轉換結果,您可能需要執行明確轉換,以避免資料類型不符的錯誤。如需明確轉換的相關資訊,請參閱 CAST 和 CONVERT 函數及 CONVERT。
範例
下列範例移除字串兩側的雙引號"dog"
:
select trim('"' FROM '"dog"'); btrim ------- dog (1 row)