SQL语句将字段中含有某一字符的统一修改为令一个字符

2024-12-14 17:40:53
推荐回答(4个)
回答1:

char(10):可以存储10个英文字符,即10个字节。可以存储10/2=5个中文字符,因为每个中文字符占2个字节。
其它的楼上已经说得很清楚了。

回答2:

update A
set BB=replace(BB,'88','99')
where charindex('88',BB)>0;

回答3:

begin tran
update table set bb = replace(BB,'88','99')
where bb like '%88%'
--commit
rollback

回答4:

select replace('sddddfadddsgdfddddf','ddd','zzz')

结果:szzzdfazzzsgdfzzzdf