原因:中间存在回车符或者换行符,所以要先将此符号替换掉;
LTRIM(RTRIM(REPLACE(REPLACE( A,char(13),''),char(10),'') )) LTRIM(A) ---去换左边空格 RTRIM(A) ---去换右边空格 REPLACE( A,char(13),'')----将回车符替换为‘' REPLACE( A,char(13),'')----将换行符替换为‘'
总结
以上所述是小编给大家介绍的SQL Server ltrim(rtrim()) 去不掉空格的原因分析,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
以上就是SQLServerltrim(rtrim())去不掉空格的原因分析。人生处世如行路,常有山水阻身前。行不通时,有人开山架桥,最后蛮力耗尽,也逃不脱出师未捷身先死的结局。而有些人只是转了个弯,轻松绕过障碍,就成功到达了终点。世事洞明皆学问,让思维转个弯,是一种大智慧,有了这种智慧,四两可以拨动千斤,付出最少的代价能收获到最大的成功。更多关于SQLServerltrim(rtrim())去不掉空格的原因分析请关注haodaima.com其它相关文章!