跪求sql中字符串替换问题
大家帮帮忙,我用狂人采集器免费版采集的内容发到论坛上后,会在帖子尾加上广告,如下本帖所有内容均由狂人采集器免费版采集和发布,狂人采集器不对内容本身承担任何责任,。狂人采集...
大家帮帮忙,我用狂人采集器免费版采集的内容发到论坛上后,会在帖子尾加上广告,如下
本帖所 有内容均由狂人采集器免费版 采集和发布,狂人采集器不对内容本身承 担任何 责任,。狂人采集器
我想在数据库中把广告替换成空字符串或者删掉,关键是它会在上面广告中随机加上空格,我能不能用通配符实现把它们替换成空字符串或者删掉?
如果广告是固定内容就好办,关键是广告中会随机加上空格,可以理解为首尾固定,中间可变,能否用通配符解决,目的用sql语句批量删除广告,请问语句如何写
2楼的like N'本帖%狂人采集器' ? 关键是替换语句怎么写,REPLACE函数里好像不能用通配符
我现在数据库中主贴和回帖后面都有广告,dz的 表名 cdb_posts 字段名 message 具体语句如何写 展开
本帖所 有内容均由狂人采集器免费版 采集和发布,狂人采集器不对内容本身承 担任何 责任,。狂人采集器
我想在数据库中把广告替换成空字符串或者删掉,关键是它会在上面广告中随机加上空格,我能不能用通配符实现把它们替换成空字符串或者删掉?
如果广告是固定内容就好办,关键是广告中会随机加上空格,可以理解为首尾固定,中间可变,能否用通配符解决,目的用sql语句批量删除广告,请问语句如何写
2楼的like N'本帖%狂人采集器' ? 关键是替换语句怎么写,REPLACE函数里好像不能用通配符
我现在数据库中主贴和回帖后面都有广告,dz的 表名 cdb_posts 字段名 message 具体语句如何写 展开
展开全部
一个比较苯的办法你可以试试:既然首尾都是固定的,那就找到首和尾的固定值,用Replace分别替换成文章中不可能出现的两个字符。然后用QuoteName()函数可以返回包括在这两个特殊字符里面的字符串,呵呵,也就是广告啦。找到特定标志了的字符串了,Replace一下即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update cdb_posts
set message =stuff(replace(message ,' ',''),charindex(N'本帖所有内容',replace(message ,' ','')),len(message ),'')
where replace(message ,' ','') like N'%本帖所有内容%'
这样就成了
set message =stuff(replace(message ,' ',''),charindex(N'本帖所有内容',replace(message ,' ','')),len(message ),'')
where replace(message ,' ','') like N'%本帖所有内容%'
这样就成了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用REPLACE,TRANSLATe这几个方法都可以去掉空格
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update TableName set 内容 = REPLACE( REPLACE(内容, ' ', ''),'广告', '****')
是这个意思么
是这个意思么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询