求助大侠:表A中有字段a,b,c,d,e,f,但并不是所有字段都一定有值,其中有值字段原值为‘201xxxx’,现在要将有值字段由‘201xxxx’替换为‘2001xxxx’,无值字段保留为空,请问SQL语句如何写?(其中‘201xxxx’中的xxxx代表数字,比如20101或201010101,位数不定,也可能只为201)请赐教。
update [A]
set [a] = left(a,2)+'0'+right(a,len(a)-2),
[b] = left(b,2)+'0'+right(b,len(b)-2),
[c] = left(c,2)+'0'+right(c,len(c)-2),
[d] = left(d,2)+'0'+right(d,len(d)-2),
[e] = left(e,2)+'0'+right(e,len(e)-2),
[f] = left(f,2)+'0'+right(f,len(f)-2)
NULL加什么都是NULL