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( ) 関数があります。

ACL のスクリプト作成ガイド 14.1