简介
参数string:string类型,指定要删除首部和尾部空格的字符串返回值String。函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空字符串("")。如果参数值为null时,会抛出空指针异常。
主要特征
SQL中的TRIM函数是用来移除掉一个字串中的字头或字尾。最常见的用途是移除字首或字尾的空白。这个函数在不同的资料库中有不同的名称:
MySQL:TRIM(),RTRIM(),LTRIM()
Oracle:RTRIM(),LTRIM()
SQL Server:RTRIM(),LTRIM()
语法
各种trim函数的语法如下:
LTRIM(字串):将字串左边的空格移除。
RTRIM(字串):将字串右边的空格移除。
TRIM(字串):将字串首尾两端的空格移除,作用等于RTRIM和LTRIM两个函数共同的结果。
ALLTRIM(字串):将字串左右边两边的空格移除。
例1:
TRIM('Sample');
结果:'Sample'
例2:
LTRIM('Sample');
结果:'Sample'
例3:
RTRIM('Sample');
结果:'Sample'ALLTRIM("Sample")
结果:"Sample"
在oracle中,trim()函数的用法有,leading开头字符,trailing结尾字符,both开头和结尾字符,如下:
trim(leading||trailing||both'将要被替换掉的字符"from将要被替换的字符串")
1、trim函数去除指定的开头字符
select trim(leading 'x' from 'xday') as strTemp from tableName;
2、trim函数去除指定的结尾字符
select trim(trailing 'x' from 'dayx') as strTemp from tableName
3、trim函数去除指定的首部和尾部字符
select trim(both 'x' from 'xdayx') as strTemp from tableName;
4、默认情况下,trim函数会去除首部和尾部,被指定的字符
select trim('x' from 'xdayx') as strTemp from tableName;
5、如果没有指定被移除的字符,则会默认去除首部和尾部的空格
select trim('day') as strTemp from tableName



















