TRIM 函数从字符串移除指定的开头或末尾的填充字符。
TRIM 函数返回一个 source_expression 参数删除由 LEADING、TRAILING 或 BOTH 关键字指定的开头或末尾填充字符之后的字符串。如果未指定修正限定符(LEADING、TRAILING 或 BOTH),则缺省值为 BOTH。如果未指定 pad_char,则缺省值为单个空格(ASCII 32 字符),返回的值为删除由限定的关键字指定的开头或末尾的空格。
下列示例展示 TRIM 函数的一些一般使用:
SELECT TRIM(' asd ffg ') FROM dual;
SELECT TRIM (c) FROM tab;
SELECT TRIM (TRAILING '#' FROM c) FROM tab;
SELECT TRIM (LEADING '#' FROM c) FROM tab;
SELECT TRIM (BOTH '#' FROM c) FROM tab;