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呢?谢谢。
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呢?谢谢。
解决方案 »
- 再问淘宝上搜索的select语句及其它问题
- 再问个游标的小问题。。
- 各位大大求帮助,急!急!急!在线等
- SQL查询分隔符,急急急
- SQL Server2005新建用户运行不到一个月连不上,重启服务器就好,请教
- 为什么我这句永远都是等于false?
- 执行DBCC UPDATEUSAGE命令的疑惑!
- VFP程序中已经设了SET SYSMENU OFF,为何有时还会在运行程序中出现?
- 100分求解一个SQL语句的写法,在线等候....
- 解释下一段建表的语句的意思
- 通过存储过程导出数据到Excel,这个Excel文件可以发送到别的服务器上吗?
- SqlServer2005 + hibernate的方言问题
返回指定字符串表达式的字符(而不是字节)数,其中不包含尾随空格。