请教高手
现在有一张表,其中一个字段的每行数据中前面N个字符都是相同的,但是后面的字符都不一样。
比如:
字段名
1 wwww积分打地基
2 wwww风大声吩咐的现在想把前面的wwww全部替换为ssss,但是后面的数据不变,即替换为
字段名
1 ssss积分打地基
2 ssss风大声吩咐的
请问如何编写SQL
现在有一张表,其中一个字段的每行数据中前面N个字符都是相同的,但是后面的字符都不一样。
比如:
字段名
1 wwww积分打地基
2 wwww风大声吩咐的现在想把前面的wwww全部替换为ssss,但是后面的数据不变,即替换为
字段名
1 ssss积分打地基
2 ssss风大声吩咐的
请问如何编写SQL
set 字段名=replace(字段名,'wwww','ssss')
insert into @tb select 1,'wwww积分打地基'
insert into @tb select 2,'wwww风大声吩咐的'update @tb set s=replace(s,'wwww','ssss') select * from @Tb1 ssss积分打地基
2 ssss风大声吩咐的
insert into tb select 1,'wwww积分打地基'
insert into tb select 2,'wwww风大声吩咐的'update tb set s=replace(cast(s as varchar(max)),'wwww','ssss') select * from tb
第 5 行: 'max' 附近有语法错误。
谢了
2000有updatetext和textptr