sql replace

来源:百度知道 编辑:UC知道 时间:2024/06/05 13:08:05
这是想这样的:
AA BB
123 01
154 02
上面的AA、BB都是字段,我想用把AA字段里的前一个字符更换为BB字段,如更换为:
AA BB
0123 01
0254 02
请高手们给小弟个Answer~~~
小弟在这先说谢谢了!

update 表 set aa=b+substring(aa,2,3)

这个用于都是字符型的
还有,那个3取决于你aa字段的长度

update 表名 set AA=BB+substring(AA,2,len(AA)-1)

--stuff按位置替换

update table
set aa=stuff(aa,1,1,left(bb,2))