原因:中間存在回車符或者換行符,所以要先將此符號替換掉;
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