YashanDB TRIM 函数

TRIM 函数删除expr表示的字符串的前缀或后缀,得到一个新的子字符串。
expr
expr 的值须为字符型,或可转换为字符型的其他类型,不允许为 NCLOB 类型数据。
当 expr 的值为 NULL 时,函数返回 NULL。
对于列存表中的 LOB 类型字段,若某行数据为行外存储,则无法使用本函数。
当 expr 为 CLOB 类型时,返回值为 CLOB 类型,当 expr 为 NCHAR/NVARCHAR 时,返回值为 NVARCHAR 类型,其余返回值为 VARCHAR 类型。
LEADING|TRAILING|BOTH
指定删除字符串的前缀|后缀|前后缀,不指定时默认为 BOTH。
trim_character
指定前后缀的内容,trim_character 为与 expr 相同的通用表达式,须为字符型,或可转换为字符型的其他类型,且其长度只能为 1 字节。
当 trim_character 的值为 NULL 时,函数返回 NULL。
当不指定 trim_character 时,默认的前后缀内容为一个空格。
示例
复制代码
评论