SQL替换制表回车换行符和首尾空格

Posted 爱上键盘的蜗牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL替换制表回车换行符和首尾空格相关的知识,希望对你有一定的参考价值。

SQL替换制表、回车、换行符和首尾空格

最近在批量修复数据的时候,需要利用excel导入大量数据。客户提供的数据是没有规范的,大部分数据行都有制表符、回车符、换货符,以及我需要将数据进行首位去重。
目前常用的方法就是使用Replace将对应的符号替换掉,可以定义一个函数,将他们合并在一起处理掉。

具体代码如下:

--去除空格fn_trim
create function fn_trim(@str nvarchar(max))
returns nvarchar(max)
BEGIN

    --char(9) 水平制表符
    --char(10)换行键
    --char(13)回车键
    return  LTRIM(RTRIM((replace(replace(replace(@str,char(9),‘‘),char(10),‘‘),char(13),‘‘))));
end

以上是关于SQL替换制表回车换行符和首尾空格的主要内容,如果未能解决你的问题,请参考以下文章

Java如何去除字串中的空格、回车、换行符、制表符

c#如何去除字符串中的空格,回车,换行符,制表符

c#如何去除字符串中的空格,回车,换行符,制表符

在sql server 中,如何去掉字符串的头尾回车换行,中间的回车换行不去掉?

代码笔记iOS-字符串替换回车和换行

请问notepad++如何将换行替换成其它符号?