Tsql LTRIM/RTRIM不删除空格

Tsql LTRIM/RTRIM不删除空格,tsql,Tsql,使用脚本: select 'XX' + LTRIM(RTRIM(Account_No)) from mis.ahr.Arnel_Apple_BID_VPP_List2014Oct where Account_No LIKE '%32216996%' 我还是会 (No column name) XX 32216996 (没有列名称) XX 32216996 原因可能是什么?TIA试试看它是什么字符 select unicode(LEFT(Account_No,1)) from mis.ah

使用脚本:

select 'XX' + LTRIM(RTRIM(Account_No))  
from mis.ahr.Arnel_Apple_BID_VPP_List2014Oct
where Account_No LIKE '%32216996%'
我还是会

(No column name) XX 32216996 (没有列名称) XX 32216996
原因可能是什么?TIA

试试看它是什么字符

select unicode(LEFT(Account_No,1)) 
from mis.ahr.Arnel_Apple_BID_VPP_List2014Oct
where Account_No LIKE '%32216996%'

然后使用nchar(n)替换

您可以尝试此操作,并让我们知道“帐户号”和“六字节”列显示的内容:

select Account_No,  
cast(Account_No as varbinary(500)) as hexBytes
from mis.ahr.Arnel_Apple_BID_VPP_List2014Oct
where Account_No LIKE '%32216996%'

这将向您显示帐户号中的确切内容。

帐户号的列类型是什么?的varchar@Jason cpo可能是的副本。您确定它是一个空格而不是一个选项卡吗?(或一个不间断空格,或类似的任何内容;请参阅链接问题。)