读书人

SQL数据类型转换有关问题

发布时间: 2012-05-20 16:03:12 作者: rapoo

SQL数据类型转换问题
现在我在数据库有 个字段的值为varchar型:
00
01
02
03
04
05
这样一个varchar数据 想要转换为转换为整型 转换后把数据变为:
01
02
03
04
05
06
也可以这么认为,我把这个字段里面的值都加1,帮帮忙了,先谢谢你们了。最好给个SQL语句能直接转换的啊!

[解决办法]
转成整形后,变为数值,数字前面的0就没有了。看来你真正目的是要加1,还是保留Varchar类型
cast(cast(FieldName as int)+1 as varchar)
[解决办法]

SQL code
update t set f=right('0000000'+cast(cast(f as int) +1 as varchar(20)),len(f))where f is not null 

读书人网 >.NET

热点推荐