请问下关于字符串的数字相加的问题。有个表列mycol,属性为VARCHAR(5),其中存的是00001,00002,00003 等。我想在想将他们都加一个数,这个数随便,假设为 6,44,321,难么结果应该成为 00007,00046,00324.(结果一定要是前导0的5位)我加的时候转换类型老是不对,请教大家。
解决方案 »
- 请交个问题求一个sql 语句
- ====SQL Server 2000,占用了1.7GB的内存,可能是那里出了问题====
- 大家帮帮忙啊~~ 存储过程中SQL语句的使用问题??
- 这个sql语句为什么会得到这样的结果,请指点!!!
- 求助SQL-SEVER数据库一个关于分页的存储过程
- sql server 2005数据库镜像报错1469,无法启用数据库镜像,数据库在其中一个伙伴上是自动关闭的数据库。
- 关于使用LINQ进行索引和非索引组合查询的问题
- sql2005自定义函数中不允许执行拼接的SQL语句,是否可以创建clr 函数传入sql 并返回string?
- ASP下的连接问题
- SQLserver2005中触发器同步更新表
- 关于字符串的数字相加的问题
- 关于isnull(Sdept,'IS')= 'IS '
set @s = '00001'
set @s = right(@s+100000+6, 5)
select @s -- 00007