新闻资讯
看你所看,想你所想

TRIM函式

TRIM函式

TRIM函式

SQL 中的 TRIM 函式是用来移除掉一个字串中的字头或字尾。删除字元串首尾的空白(可以首尾一起,也可以指定首或尾,取决于控制参数),但会保留字元串内部作为词与词之间分隔的空格。

基本介绍

  • 中文名:TRIM函式
  • 外文名:trim function
  • 语法:Trim ( string )
  • java中语法:string.trim();
  • 功能:删除字元串首尾中多余的空格

简介

参数string:string类型,指定要删除首部和尾部空格的字元串返回值String。函式执行成功时返回删除了string字元串首部和尾部空格的字元串,发生错误时返回空字元串("")。 如果参数值为null时,会抛出空指针异常。
========================================================================
最常见的用途是移除字首或字尾的空白。这个函式在不同的资料库中有不同的名称:
MySQL: TRIM(), RTRIM(), LTRIM()
Oracle: RTRIM(), LTRIM()
SQL Server: RTRIM(), LTRIM()

语法

各种 trim 函式的语法如下:
LTRIM(字串):将字串左边的空格移除。
RTRIM(字串): 将字串右边的空格移除。
TRIM(字串): 将字串首尾两端的空格移除,作用等于RTRIM和LTRIM两个函式共同的结果。
ALLTRIM(字串):将字串左右边两边的空格移除。
例1:
SELECT TRIM(' Sample ') FROM DUAL;
结果:
'Sample'
注释:消除字元串左右两边空格
例2:
SELECT LTRIM(' Sample ') FROM DUAL;
结果:
'Sample '
注释:消除字元串左边空格
例3:
SELECT RTRIM(' Sample ') FROM DUAL;
结果:
' 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 ;

转载请注明出处海之美文 » TRIM函式

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com