Как SQL Server обрабатывает пробелы в подстроке / 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