用于删除整列字符的SQL查询

时间:2015-07-22 08:58:15

标签: sql r

我有一个大型数据集。我使用SQL Sever设计环境输入一些数据,但现在我遇到了一个问题,因为它添加了一些字符,就像你在品牌购物篮2 的代码中看到的那样。

这些字符似乎不是空格,因为脚本可能会有不同的结果。当我在R(我昨天的问题)中将数据读入我在设计窗口中手动插入的那些品牌时,它添加了字符串r \ n \,这可能会有所帮助。

所以基本上我希望得到一个帮助来获得一个脚本,我可以用它来更新整个列,所以在适用的时候会删除这2个字符

select Brand, len(Brand) as length1,len(rtrim(Brand))as lenght2 from my table
where brand like 'bask%'
group by Brand

the result is
Brand     length1   length2
basket 1    8       8
basket 2   10       10

1 个答案:

答案 0 :(得分:0)

CRLF在Ascii中是1310

你可以尝试这样的东西来取代CRLF:

   REPLACE(REPLACE(Brand, CHAR(13), ''), CHAR(10), '')