oracle 字符去除空格,oracle消除字符串空格

您所在的位置:网站首页 oracle中去除空格的函数 oracle 字符去除空格,oracle消除字符串空格

oracle 字符去除空格,oracle消除字符串空格

#oracle 字符去除空格,oracle消除字符串空格 | 来源: 网络整理| 查看: 265

trim函数和replace函数可以解决这个问题。

replace(str,' ','')就可以消除字符串中所有空格.

trim函数

如果提到TRIM函数,最简单的功能就是使用它来去除字符串的行首和行尾的空格,这个功能也是大家使用频率最高的一种。

然而TRIM函数其实是具有删除“任意指定”字符的功能,不可谓不牛。我们来一次体验之旅。

1.先看一下TRIM函数的完整语法描述

TRIM([ { { LEADING | TRAILING | BOTH }

[ trim_character ]

| trim_character

}

FROM

]

trim_source

)

以上语法引自于Oracle

10gR2官方文档:http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/img_text/trim.htm

单从这个语法定义上我们就可以看出,小小的TRIM函数蕴含了更多可定制的功能。一一展示,供参考。

2.最简单的用法开始

不使用任何参数:

sec@ora10g> select trim ('    SECOOLER    ') "TRIM e.g."

from dual;

TRIM e.g

--------

SECOOLER

这也是最常见的一种使用方法,都使用默认的参数,默认情况下TRIM会同时删除字符串前后出现的空格。

3.其实第一种常用的方法等同于下面带有“BOTH”参数的写法



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3