ALLTRIM( ) 関数
入力文字列から先頭と末尾のスペースを除去した文字列を返します。
構文
ALLTRIM(文字列)
パラメーター
名前 | 種類 | 説明 |
---|---|---|
文字列 | 文字 | 先頭と末尾のスペースを除去する値。 |
出力
文字。
例
基本的な例
"Vancouver" が返されます。
ALLTRIM(" Vancouver ")
"New York" が返されます。
ALLTRIM(" New York ")
高度な例
文字フィールドの連結
ALLTRIM の使用に適する場面は、名前フィールドと姓フィールドなどの文字フィールドを連結した後のフィールドで、連結された値同士の間に複数の空白が入らないようにスペースを削除する場合です。
DEFINE FIELD Full_Name COMPUTED ALLTRIM(名前) + " " + ALLTRIM(姓)
改行なしスペースの削除
改行なしスペースは ALLTRIM( ) 関数で削除されません。
先頭または末尾の改行なしスペースを削除する必要がある場合は、次の式を使用して演算フィールドを作成します。
DEFINE FIELD Description_cleaned COMPUTED ALLTRIM(REPLACE(説明, CHR(160), CHR(32)))
REPLACE( ) 関数がすべての改行なしスペースを標準のスペースに置換してから、ALLTRIM( ) がすべての先頭または末尾の標準スペースを削除します。
備考
機能の仕組み
ALLTRIM() 関数は文字列から先頭と末尾のスペースを除去します。文字列内の、先頭と末尾にないスペースは、除去されません。
関連する関数
文字列から先頭のスペースのみを除去したい場合は LTRIM( ) 関数を、末尾のスペースのみを除去したい場合は TRIM( ) 関数を使用してください。