TRIM( ) 関数
入力文字列から末尾のスペースを除去した文字列を返します。
構文
TRIM(文字列)
パラメーター
名前 | 型 | 説明 |
---|---|---|
文字列 | 文字 | 末尾のスペースを除去するフィールド、式、リテラル値。 |
出力
文字。
例
基本的な例
両方の例において、先頭のスペースと単語間のスペースが TRIM() 関数によって除去されないことに注意してください。
" Vancouver" が返されます。
TRIM(" Vancouver ")
" New York" が返されます。
TRIM(" New York")
高度な例
改行なしスペースの削除
改行なしスペースは TRIM( ) 関数で削除されません。
末尾の改行なしスペースを削除する必要がある場合は、次の式を使用して演算フィールドを作成します。
DEFINE FIELD Description_cleaned COMPUTED TRIM(REPLACE(Description, CHR(160), CHR(32)))
REPLACE( ) 関数がすべての改行なしスペースを標準のスペースに置換してから、TRIM( ) がすべての末尾の標準スペースを削除します。
備考
機能の仕組み
TRIM( ) 関数は末尾のスペースだけを除去します。文字列の内部スペースおよび先頭のスペースは除去されません。
関連する関数
TRIM( ) 関数の関連関数として、文字列の先頭のスペースを除去する LTRIM( ) 関数と、先頭と末尾の両方のスペースを除去する ALLTRIM( ) 関数があります。