处理数据时,常见用户从Excel复制数据到系统中,可能带有空格、回车等特殊字符,影响数据处理。介绍使用SQL语句去除数据库字段中的空格和回车字符的方法。一、去掉回车字符可使用REPLACE函数:REPLACE(字段名, CHAR(13)+CHAR(10), '')。例如:update 表名 set 字段名= REPLACE(字段名, CHAR(13)+CHAR(10), '') where 条件。二、去除空格可用rtrim和ltrim函数:update 表名 set 字段名=rtrim(字段名) where 条件。update 表名 set 字段名=ltrim(字段名) where 条件。三、处理中间多个空格的字符串可通过replace函数替换空格内容。例如:update 表名 set 字段名=REPLACE(字段名, ' ', '') where 条件。四、Sqlserver中的Replace函数用法:REPLACE('string_expression1', 'string_expression2', 'string_expression3'),用第三个表达式替换第一个字符串中的所有第二个字符串。详细操作如上。