TRIM 函數 - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

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)