SQL Sever的某表中某一字段的数据第二位全加零

来源:百度知道 编辑:UC知道 时间:2024/05/05 15:33:12
例如,SQL Sever数据库中有一个表a,这个表的数据非常多,a中有一个字段名称为FNumber,现在的内容为3位数(但本身可容纳60位),且各不相同.
现在需要将这个字段FNumber的所有数据变为4位,即在第二位中添加一个零.
求SQL语句批量使某表中某一字段的数据第二位全加零
567->5067

用stuff函数。

update 表
set Fnumber=stuff(Fnumber,2,0,'0')

更新之前你可以用
select stuff(Fnumber,2,0,'0')
from 表
来察看效果。

我没太看明白你的意思,我是个初学者,我也遇到过类似的情况不让改,一改就说什么和数据类型要求长度不符,我就保存一下再改就好了.

update一下应该可以的
另外是这样么:567-〉5067?