原因:中间存在回车符或者换行符,所以要先将此符号替换掉;
1
2
3
4
5
|
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()) 去不掉空格的原因分析,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
原文链接:http://www.cnblogs.com/cuozhixu/archive/2017/08/04/7285652.html