TRIM 函数

TRIM 是一个字符串处理函数,它处理所有字符串数据类型(BIT、BLOB 和 CHARACTER),并从字符串中除去结尾和前导单元素。

语法

TRIM 返回与 source_string 相同类型的新字符串,该字符串中已除去前导和/或结尾单元素。术语单例类指这类字符串内的单个部分(BIT、BYTE 或 CHARACTER)。

如果未指定 trim_singleton,则假设缺省单元素。缺省单元素取决于数据类型 source_string
字符 ' '(空格)
BLOB X'00'
B'0'

只要有一个参数是 NULL,结果便为 NULL。

常常没有必要在比较之前从字符串除去尾随空格,因为字符串比较的规则意味着尾随空格没有意义。

下列示例说明 TRIM 函数的行为:
TRIM(TRAILING 'b' FROM 'aaabBb')
返回 'aaabB'
TRIM(' a ')
返回 'a'
TRIM(LEADING FROM ' a ')
返回 'a '
TRIM('b' FROM 'bbbaaabbb')
返回 'aaa'
相关概念
ESQL 概述
相关任务
正在开发 ESQL
从较大字段选择子字段
相关参考
语法图:可用类型
ESQL 字符串处理函数
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ak05270_