去掉数据库字段中的空格

我要把表A中的a字段的后置空格去掉
我用
update A set a=trim(a)

update A set a=replace(a,' ','')
都去不掉空格,
该怎么去掉呢???

那个根本不是空格,而是按tab键生成的,或者全角的空格之类的,反正不是常见的标识了,你先把他select * from where a like ''查询出来,复制出来,看看是空格还是什么其他的,然后在替换 火车trim,顺便说一句,sqlserver好像不支持trim吧,只支持ltrim跟rtrim吧
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-09-22
你用的什么数据库呢?我用sqlserver2000测试如下语句达到了目的:

update A set a=rtrim(a)

如何在MySQL中快速且精准地去掉空字符mysql中去掉空字符
如果要去掉所有空格,而不仅仅是开头和结尾处的字符,那么可以使用REPLACE函数。该函数的语法为:REPLACE(str, ‘ ‘, ”);其中,str表示需要处理的数据,‘ ’表示需要去掉的字符,‘’表示空字符。因为一般来说空字符不是用户所期望的数据,所以我们应该选择使用“”代表空字符。下面...

MySQL去除空格函数实现数据清理工作mysql中去除空格函数
SELECT @str;输出结果为“This is a test”。二、使用MySQL去除空格函数进行数据清理 在实际应用中,我们可以使用MySQL TRIM函数来清理数据库中的数据,方法如下:1、选定要清理的字段 首先需要选定需要清理的字段。当然,您也可以选择整个表或多个表进行清理,但是这可能会导致一些不必要的错误或不良影响...

SQL 替换某个字段中的空格,TAB
在数据库处理工作中,遇到需要去除字段中的空格情况,MySQL提供了replace()函数来解决这一问题。该函数能够替换字符串中的指定字符或子串,对于去除空格尤其实用。例如,假设我们有一个包含空格的字符串,如“ Hello World ”,我们需要去除所有空格,可以使用如下SQL语句:replace(" Hello World "," ","...

MySQL去空格技巧让数据更整洁mysql中去除空格
TRIM() 函数可以去掉字符串前后的空格。以下是语法:TRIM([remstr FROM] str)其中,remstr 是可选参数,它表示要从 str 中去掉的字符。如果不指定 remstr,TRIM() 函数将默认去掉字符串前后的空格。下面是一些示例:示例1:去掉字符串前后的空格 SELECT TRIM(‘ hello world ‘) AS r...

如何去除Oracle库表结构中的类空格字符
1.首先是去除空格在进行比较(比如,把姓名中的所有空格去除):Update table_name set xm=replace(xm , ' ') ;如果要查找哪些记录含有' ',可用相关的语句查找。然后可进行比较。2.但是我们可能会发现,有些姓名中间或末尾还有类似空格的字符没被去掉,但它们显然已经不是一般的空格了,那么怀疑是...

去掉数据库字段中的空格
那个根本不是空格,而是按tab键生成的,或者全角的空格之类的,反正不是常见的标识了,你先把他select * from where a like ''查询出来,复制出来,看看是空格还是什么其他的,然后在替换 火车trim,顺便说一句,sqlserver好像不支持trim吧,只支持ltrim跟rtrim吧 ...

把mssql数据库某列中间的空格去掉,SQL修改语句怎么写啊? 比如:“张三...
SELECT REPLACE('张 三',' ','') 这样就可以去掉

MySQL的去空格函数学习及应用mysql中去空格
1、去除字符串前后的空格 在很多情况下,我们需要处理输入数据中的空格。如果需要去掉字符串开头和结尾的空格,可以使用TRIM()函数。例如,下面的代码将去掉字符串 “ Hello World ”前后的空格:SELECT TRIM(‘ Hello World ‘);输出结果为:Hello World。2、去除字符串前导的空格 如果需要...

我想去除Oracle数据库中某个表中某一列数据的空格,用trim()怎么写...
如果是去除字段值的两边的空格 可以用trim(字段名)这样 如果是去掉字段值包含的所有的空格,要用replace,具体可以查下replace怎么用

去除sql中字段的空格
A -- 12 :剔除右空格 SQL> select rtrim(' 12 x ') a from dual;A --- 12 x :剔除两边的空格 SQL> select trim(' 12 x ') a from dual;A --- 12 x --- :剔除所有的空格,没有现成的函数:SQL> select replace(' 12 x ', ' ', '') a ...

相似回答