oracle怎么去掉字符串的空格的数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle怎么去掉字符串的空格的数据相关的知识,希望对你有一定的参考价值。

参考技术A oracle
sql
有以下三个函数:
trim()
rtrim()
ltrim()第一个是去掉两边的空格或指定串.
第二个是去掉尾部空格或从尾部开始的指定串
第三个是去掉前面的空格或从前面开始的指定串.

oracle中去掉回车换行空格的方法详解

函数:

1.translate
语法:TRANSLATE(char, from, to)
用法:返回将出现在from中的每个字符替换为to中的相应字符以后的字符串。
            若from比to字符串长,那么在from中比to中多出的字符将会被删除。
            三个参数中有一个是空,返回值也将是空值。

举例:SQL> select translate(‘abcdefga‘,‘abc‘,‘wo‘) 返回值 from dual;

2.replace
语法:REPLACE(char, search_string,replacement_string)
用法:将char中的字符串search_string全部转换为字符串replacement_string。
举例:SQL> select REPLACE(‘fgsgswsgs‘, ‘fk‘ ,‘j‘) 返回值 from dual;

3、特殊ASCII编码

制表符 chr(9)
换行符 chr(10)
回车符 chr(13)

空格 chr(32)

所有转换方法就是
TRANSLATE (t.name, CHR (13) || CHR (10), ‘aa‘)

参考:http://www.cnblogs.com/juddhu/archive/2012/04/06/2434280.html

http://www.cnblogs.com/ringwang/archive/2013/04/03/2997990.html

以上是关于oracle怎么去掉字符串的空格的数据的主要内容,如果未能解决你的问题,请参考以下文章

oracle 去除空格

oracle数据库去除换行、空格、回车字符

在ORACLE中,怎么样取把一个字段去掉最后一位,再分组?

oracle如何去除某个字段中两边的空格

怎么判断sql server中某字段含空格

oracle 怎么样才能去掉字符串前面的零