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

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

 
  1. update [T13T181861x2257]

  2. set [F131Y8115653e23] = Replace([F131Y8115653e23],'</p>','')

  3. where [F131Y8115653e23] like '%</P>%'

  4.  
  5. update [T13T181861x2257]

  6. set [F131Y8115653e23] = Replace([F131Y8115653e23],'<p>','')

  7. where [F131Y8115653e23] like '%<p>%'

  8.  
  9. update [T13T181861x2257]

  10. set [F131Y8115653e23] = Replace([F131Y8115653e23],' ','')

  11. where [F131Y8115653e23] like '% %'

replace第一个参数为数据库字段名;第二个参数为被替换的字符;第三个参数为需要替换成的字符 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值