当定义为varchar类型时 declare @str varchar(6)set @str = 'qwww'select len(@str) -- 4select substring(@str,4,2) --- w 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @avarchar(6)set @a= 'qwww'print len(@a)print substring(a,4,2)-----------4w char型 如果数值不足你定义的长度,自动用空格补全长度varchar型 如果数值是多长就用多长(在定义的长度范围内),不用空格补全长度上面两种都是单字节存储的nvarchar和varchar一样,只是用的是双字节存储的 print len(@a)print substring(@a4,2)-_-# 定义a为varchar(6)当输入a为qwww时len(a)=?substring(a,4,2)又是什么?---------------------------------len(a)的结果为4;substring(a,4,2)的结果为w。 SQL2005 创建触发器 提示对象名无效 关于master的问题 从数据库中查旬的float型的数据,怎样格式话成有"千分号的"格式啊 请教关于单个表查询, 对于某条件重复的数据,只提取随机一条的问题.(简单的SQL查询语句) 用sql语句有什么办法能取出来吗?最好用一条sql语句 请叫下面二个sql的区别在哪里呢?谢谢 登录问题 各位高人,如何把类似123.56234123四舍五入转化为123.56的形式。 ODBC的难问题,快来救火呀!help! SQL 语句 优化作业总是失败,什么原因,请高手回答! 关于 自动修改 问题?高手进
set @a= 'qwww'
print len(@a)
print substring(a,4,2)-----------
4
w
varchar型 如果数值是多长就用多长(在定义的长度范围内),不用空格补全长度
上面两种都是单字节存储的
nvarchar和varchar一样,只是用的是双字节存储的
print substring(@a4,2)
-_-#
当输入a为qwww时
len(a)=?
substring(a,4,2)又是什么?
---------------------------------
len(a)的结果为4;
substring(a,4,2)的结果为w。