怎么在一个字段加上0

时间:2021-07-08 15:02:59
我有个字段 是数字类型的 我现在要在这个字段的所有数据都加两个0
SQL命令应该怎么写

10 个解决方案

#1


update t set 字段=字段*100?

#2


update t set 字段=cast(字段 as varchar) + '00'

#3


加俩0,乘个100不就好了??

#4


加俩0,乘个100不就好了??
是小数怎么办??
update t set 字段=cast(字段 as varchar) + '00'

#5


恩,*100好了      2楼的好象不行吧

#6


如果是在前面加0,就只能转换类型了。

#7


1>二楼那样的写法,也是可以的,只不过之前要搞个转换,麻烦了点。
    update 表 set 字段= cast(cast(字段 as varchar)+'00' as int)

2>用*100来得快,但要保证字段类型必须为数值
    update 表 set 字段=字段*100

#8


绕晕了吧!那么麻烦干什么!直接*100就行!

#9


update t set 字段=cast(字段 as varchar) + '00'

#10


估计是要在前面加两个0的
update table 
set 字段=cast('00'+字段 as varchar(10))

#1


update t set 字段=字段*100?

#2


update t set 字段=cast(字段 as varchar) + '00'

#3


加俩0,乘个100不就好了??

#4


加俩0,乘个100不就好了??
是小数怎么办??
update t set 字段=cast(字段 as varchar) + '00'

#5


恩,*100好了      2楼的好象不行吧

#6


如果是在前面加0,就只能转换类型了。

#7


1>二楼那样的写法,也是可以的,只不过之前要搞个转换,麻烦了点。
    update 表 set 字段= cast(cast(字段 as varchar)+'00' as int)

2>用*100来得快,但要保证字段类型必须为数值
    update 表 set 字段=字段*100

#8


绕晕了吧!那么麻烦干什么!直接*100就行!

#9


update t set 字段=cast(字段 as varchar) + '00'

#10


估计是要在前面加两个0的
update table 
set 字段=cast('00'+字段 as varchar(10))