📅  最后修改于: 2023-12-03 15:05:37.810000             🧑  作者: Mango
在 SQL 中,TRIM
函数用于删除文本值的开头和结尾的空格(或其他字符)。 在 Oracle 不仅可以删除普通的空格,还可以删除字符。
以下是 TRIM 函数的基本语法:
TRIM( [ [ LEADING | TRAILING | BOTH ] [ trim_character ] FROM ] string1 )
LEADING
: 删除字符串前面(左边)的空格或指定字符。TRAILING
: 删除字符串尾部(右边)的空格或指定字符。BOTH
: 删除字符串两侧的空格或指定字符。默认值。trim_character
: 可选参数,要从 string1 中删除的字符。 可以是空格或特定字符。 要删除特定字符,请将其放在单引号中。 如果未指定该参数,则 TRIM 函数将删除字符串末尾和开头的所有空格。string1
: 要修剪的字符串。SELECT TRIM(' Oracle ') FROM dual;
输出结果为:
Oracle
SELECT TRIM(LEADING 't' FROM 'tutorials') AS TrimmedString FROM dual;
输出结果为:
utorials
SELECT TRIM(TRAILING 's' FROM 'tutorials') AS TrimmedString FROM dual;
输出结果为:
tutorial
SELECT TRIM(BOTH 't' FROM 'tutorials') AS TrimmedString FROM dual;
输出结果为:
utorials
SELECT TRIM(BOTH ',' FROM ',a,b,c,d,') AS TrimmedString FROM dual;
输出结果为:
a,b,c,d
以上是 Oracle 中 TRIM 函数的介绍,希望对大家有所帮助。