TRIM

说明

字符串裁剪,从给定字符串中指定位置裁剪指定字符。

语法

trim ::=

参数

LEADING

从字符串左边裁剪指定的字符。

TRAILING

从字符串右边裁剪指定的字符。

BOTH

从字符串两边裁剪指定的子串。

character_expression1

待裁剪的字符。

character_expression2

要裁剪的字符串。

返回值

TEXT类型,表示裁剪后的字符串。

注解

如果不指定裁剪的类别(从左边/右边/两边裁剪),则默认为从两边都裁剪。如果不指定待裁剪的字符,则系统将自动裁剪空格。

示例

示例1: 使用 TRIM 从左边裁剪字符

--  使用 TRIM 从左边裁剪字符
SELECT TRIM(LEADING 'X' FROM 'XabcX');
LTRIM(text)      |
-----------------
abcX             |
总数目:1

示例2: 使用 TRIM 从两边裁剪字符

--  使用 TRIM 从两边裁剪字符
SELECT TRIM(BOTH 'X' FROM 'XabcX');
BTRIM(text)      |
-----------------
abc              |
总数目:1