
SQL 中的 TRIM 函数是用来移除掉一个字串中势吃望么深最发周所的字头或字尾。删除字符串首尾的空白(可以首尾一起,也可以来自指定首或尾,取决于控制参数),但会保留字符串内部作为词与词之间分隔的空格破。
- 中文名 TRIM函数
- 外文名 trim function
- 语法 Trim ( string )
- java中语法 string.trim();
- 功能 删除字符串首尾中多余的空格
简介
参数string:string类型,指定要删除首部和尾部空格的字符串返回值Stri来自ng。函数执行成功时返回删除了string字符串首部和尾部空格的360百科字符串,发生错误清维力著金时返回空字符串("")。 如果参数值为null时,会抛出空指针异常。
==================================众永伯提短======================================
最常见的用途是移除字首或字尾的空白。这个函数在不同的资料库中有航渐格苦更十点不同的名称:
MySQL: TRIM(), RTRIM(), LTRIM(地队游断虽)
Oracle: RTRIM(), LTRIM()
SQL Server: RTRIM(), LTRIM()
语法
各种 trim 函数的语法如下:
LTRIM(字串):将字串左边的空格移除。
取 RTRIM(字串): 将字串右边的空格移除。
TRIM(字串): 将字串首尾两端的空格移除,作用等于RTRIM和LTRIM两个函数共同的结果。
A错LLTRIM(字串):将字串左载听今调沿迅江右边两边的空格移除。
例1:
SELECT TRIM(' Sample ') FROM DUAL;
结果:
'Sample'
注释:消除字符话断香误损串左右两边空格
例2:
SELECT LTRIM(' Sample ') FROM DUAL;
结果:
'Sample '
注释:消除字符串左边空格
例3:
SELECT RT个会做血间等析衡RIM(' Sample ') FROM DUAL;
结果:
' Sample'
注释:消除字显际掉胡体认听呼配符串右边空格
ALLTRIM(" Sample ")
单排陆移 结果:
"Sample"
在oracle中,trim()函数的用级市液种法有,leading 开头字符,trailing 结尾字符,both 开头和结尾字符,如下:
trim(leading || trailing || both '将要被替换掉的字符" from "将要被替换的字符串")
1、trim函数去除指定的开头字符
select trim(leading 'x' from 'xda松率易将团语y') as strTemp from tableName ;
括待们刑使 2、trim函料切汽数去除指定的结尾字符
s脱觉雷植她化措聚推立elect 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 ;