declare @v1 nvarchar(100)
set @v1=' hello world '
select str(len(@v1)),convert(nvarchar(20),len(ltrim(rtrim(@v1))))在hello的前面,和world的后面都有一个空格。请问
str(len(@v1))
这个结果为什么不是13,而是12
如果12是正确的话,那么为什么convert(nvarchar(20),len(ltrim(rtrim(@v1))))这个结果是11而不是10呢?谢谢。