如何批量在固定的位置插入同一个字符
例如表A,在XX后面插入一个0,G后面插入一个0
表A
id number
1 100102004XX02G01
2 130101001XX03G01
5 140101001XX01G01
更新后
1 100102004XX002G001
2 130101001XX003G001
5 140101001XX001G001
感谢!
把我原来写的: 15 换成 charindex('G', number) + 1, 12 换成 charindex('XX', number) + 2
一个number 中有多组 XX 和 G的话,这个只是处理第1组
定长可以直接通过位置挺入
stuff(stuff(number, 15, 0, '0'), 12, 0, '0')