请问怎么用SQL语句批量删除某一字段后的所有内容
现有表A,字段a,b,c下面是c字段中的一条记录,<br/>魂斗罗小游戏画面较大,建议使用<ahref="/swf.htm?gamepath=http://www.xxx...
现有表A,字段a,b,c
下面是c字段中的一条记录,
<br/>魂斗罗小游戏画面较大,建议使用<a href="/swf.htm?gamepath=http://www.xxx.com/flash/44482010602.swf&gamevar=&gamemark=1|0|0|0|0|0|0|0|0|0" target="_blank">全屏</a>进行游戏!
现在需要删除“<br/> ”及后面的所有内容,或者“小游戏画面较大”及后面的所有内容。“<br/> ”至少有一个,有些记录前面还有几个“<br/> ”。
“小游戏画面较大”前面几个字和href="……"不是固定的,其它的每条记录都一样。
请问怎么写SQL语句,或者有什么其它的办法可以批量替换?
回复二楼,“<br/>”前面还有重要内容,不能清空C字段。 展开
下面是c字段中的一条记录,
<br/>魂斗罗小游戏画面较大,建议使用<a href="/swf.htm?gamepath=http://www.xxx.com/flash/44482010602.swf&gamevar=&gamemark=1|0|0|0|0|0|0|0|0|0" target="_blank">全屏</a>进行游戏!
现在需要删除“<br/> ”及后面的所有内容,或者“小游戏画面较大”及后面的所有内容。“<br/> ”至少有一个,有些记录前面还有几个“<br/> ”。
“小游戏画面较大”前面几个字和href="……"不是固定的,其它的每条记录都一样。
请问怎么写SQL语句,或者有什么其它的办法可以批量替换?
回复二楼,“<br/>”前面还有重要内容,不能清空C字段。 展开
展开全部
一句SQL就搞定了.
update A set c=substring(c, 0,charindex('<br/>',c))
这条语句不能执行多次,否则会造成清空c字段.请用下面的.
update A set c=substring(c, 0,charindex('<br/>',c)) where c like '%<br/>%'
如果不修改数据表值只要查询的话,只用下面:
select substring(c, 0,charindex('<br/>',c)) c from A 就行了.
update A set c=substring(c, 0,charindex('<br/>',c))
这条语句不能执行多次,否则会造成清空c字段.请用下面的.
update A set c=substring(c, 0,charindex('<br/>',c)) where c like '%<br/>%'
如果不修改数据表值只要查询的话,只用下面:
select substring(c, 0,charindex('<br/>',c)) c from A 就行了.
TableDI
2024-07-18 广告
2024-07-18 广告
当在Excel中匹配两个表格的数据时,我们可以使用多种方法。一种常见的方法是使用“VLOOKUP”函数,它允许你在一个区域或表格的首列中查找值,并返回同一行中其他列的值。确保两个表格中有一个共同的键(如ID、姓名等),并在VLOOKUP函数...
点击进入详情页
本回答由TableDI提供
展开全部
读出纪录 使用证则表达式 替换数据 然后写入
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
现在需要删除“<br/> ”及后面的所有内容?????意思是清空C字段也能达到你的要求吗?
delete c from a;
delete c from a;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试 update A set c=substring(c, 0,charindex('<br/>',c))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update A set c=substring(c, 0,charindex('<br/>',c))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询