SQL Server如何處理Substring/LEFT中的空格?SQL Server如何處理Substring/LEFT中的空格?
如果在子字符串/左邊界處有一個空格,我會得到與有文本不同的值。 是否有這方面的文件?
DECLARE @st_Spaces char(25)
DECLARE @st_NoSpaces char(25)
SET @st_Spaces = '123 56' --One space, pos 4
SET @st_NoSpaces = REPLACE(@st_Spaces, ' ', '4') --Replace space w/ 4
SELECT LEN(LEFT(@st_Spaces, 4)), --Returns 3
LEN(LEFT(@st_NoSpaces,4)) --Returns 4