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( ) 函数相关,后者删除字符串中的任何前导空格;TRIM( ) 函数还与 ALLTRIM( ) 函数相似,后者删除前导空格与结尾空格。