固定的字符列

可在定长字符列上指定 TRIM 函数。如果字符串的长度未完全地填满,则以空格填充未使用的字符。 图 1 展示对于列条目 '##A2T##' 的此概念,在此,定义该列为 CHAR(10)。

图: 在定长字符列的列条目


开始图描述 - 在围绕的文本中描述此图 - 终止图描述

如果您想要从该列修整掉井号(#)pad_char,则需要考虑填充的空格以及实际的字符。

例如,如果您指定关键字 BOTH,则修整操作的结果为 A2T##,因为 TRIM 函数与跟在字符串之后的修整的空格不匹配。在此情况下,仅修整在其他字符之前的那些井号(#)。图 2 跟着的 SELECT 语句显示结果。
SELECT TRIM(LEADING '#' FROM col1) FROM taba;

图: TRIM 操作的结果


开始图描述 - 在围绕的文本中描述此图 - 终止图描述
此 SELECT 语句移除所有出现的井号(#):
SELECT TRIM(BOTH '#' FROM TRIM(TRAILING ' ' FROM col1)) FROM taba;