更新数据库
请问我有个数据库我想把其中某排的内容前三个字母是abc的都改为bcd怎么实现
如:aaadd
bbbfd
abcdf
改后如下
aaadd
bbbfd
bcddf
[解决办法]
create table T(col varchar(10))
insert T select 'aaadd '
union all select 'bbbfd '
union all select 'abcdf '
update T set col=replace(col, 'abc ', 'bcd ')
where charindex( 'abc ', col)=1
select * from T
--result
col
----------
aaadd
bbbfd
bcddf
(3 row(s) affected)