使用SQL中replace函数对列数据中的特定字符进行替换

系统将带文本编辑器的文本列改为纯文本列后,数据库自动带上<p></p>&nbsp;等字符,需要手动对后台数据库数据进行处理,将对应字符删掉:
使用SQL中replace函数对列数据中的特定字符进行替换;
本例需要替换的表名字是[T13T181861x2257],列名是[F131Y8115653e23],分别执行如下update语句即可:
update [T13T181861x2257]
set [F131Y8115653e23] = Replace([F131Y8115653e23],'</p>','') 
where [F131Y8115653e23] like '%</P>%'

update [T13T181861x2257]
set [F131Y8115653e23] = Replace([F131Y8115653e23],'<p>','') 
where [F131Y8115653e23] like '%<p>%' 

update [T13T181861x2257]
set [F131Y8115653e23] = Replace([F131Y8115653e23],' ','') 
where [F131Y8115653e23] like '% %' 
replace第一个参数为数据库字段名;第二个参数为被替换的字符;第三个参数为需要替换成的字符

猜你喜欢

转载自blog.csdn.net/hzfw2008/article/details/80094803