问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问怎么用SQL语句批量删除某一字段后的所有内容

发布网友 发布时间:2022-05-03 16:24

我来回答

9个回答

热心网友 时间:2022-05-03 17:53

一句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 就行了.

热心网友 时间:2022-05-03 19:11

读出纪录 使用证则表达式 替换数据 然后写入

热心网友 时间:2022-05-03 20:46

现在需要删除“<br/> ”及后面的所有内容?????意思是清空C字段也能达到你的要求吗?

delete c from a;

热心网友 时间:2022-05-03 22:37

试试 update A set c=substring(c, 0,charindex('<br/>',c))

热心网友 时间:2022-05-04 00:45

update A set c=substring(c, 0,charindex('<br/>',c))

热心网友 时间:2022-05-04 03:10

1、第一步先找到【<br/>】在c字段中第一次出现的位置。
SqlServer:charindex('<br/>',c)
oracle: instr(c,'<br/>')

2、第二步截取c字段从第一位到【<br/>】前一位的所以字符串
SqlServer:substring(c,1,charindex('<br/>',c)-1)
oracle: substr(c,1,instr(c,'<br/>')-1)

3、清除满足你要求的数据
SqlServer:update a set c=substring(c,1,charindex('<br/>',c)-1);
oracle: update a set c=substr(c,1,instr(c,'<br/>')-1);

---
以上,希望对你有所帮助。

热心网友 时间:2022-05-04 05:51

你可以看看replace stuff等

热心网友 时间:2022-05-04 08:49

用正则替换
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 SQL2008存储过程结果怎么存表? sqlserver存储过程,有两张表,一主一副,要求是把副表的数据插入主表,要根据部门号判断 SQLSERVER存储过程中修改表 要怎么做 sqlserver查询哪些存储过程使用了某个表 自增字段是什么啊啊? sqlserver2005 将字段设置为自增 sqlserver中 怎么定义一个自增列 自增格式如000001 大家帮个忙,谢了 如何通过日志查看以前的死锁是哪条sql引起的 如何查询sql server 2012死进程 SQL修改一个表的数据,另一个表对应的数据也会自动修改。用触发器设计 急!sql触发器监控数据改动(100分求,有追分) sql创建触发器 当我把一个表中数据更改时另一个表中的数据也改变 trigger 怎样实现当有关联的两个表数据修改时触发Trigger 用c#实现的自动发送电子邮件的程序,具体的问题是这样的,我接受一个数据,以此触发,把邮件发给授权用户 某个数据表有变化时触发了触发器,然后触发器如何执行一个jar文件呢? 你好,我想做一个自动发送邮件的存储过程,现在出了问题 表更新后,修改某一字段数据,触发器如何做。 Excel 里 随着工作表自动改变数据达到某一值而触发事件的代码如何编辑?? SQL server 数据同步 转发问题 sql语句在sql server中执行成功但在程序中报错 关于用sql语句批量替换 sql语句的问题,批量修改字段的值 求SQL语句,批量删除(或替换)字段末尾指定字符 activiti-explorer5.18这个工程,怎么去掉权限验证 如何去掉activiti-explorer的登陆功能,需要删除什么? 如何发布activiti-explorer.war中文 SQL SERVER中如何查询某个查询用了多少TempDB空间 sqlserver2012有什么新功能 sql server 2012实施与管理实战指南怎么由 如何获取sql2012 filetable中文件的实际路径 SQL Server2012启用filestream设置时存在未知错误。请检查参数是否有效? SQL Server 2012中各项服务都是起什么作用的 MSSQL问题:我想在同一个数据表里,查找同时满足多个条件的重复数据? sql 一个表其中一个字段有相同值,想把相同值的条目提取出来 怎么编查询? 怎么在sql server中查询一个表中某个数据重复条数大于1的所有信息 在数据库中的表中 如何查找拥有相似数据的两列的全部数据? mssql 删除重复数据 急!! 为什么SQL Server2005 不能用sa登录:已成功与服务器建立连接,但是在登录过程中发生错误。 错误223 为什么SQL Server2008 不能用sa登录:已成功与服务器建立连接,但是在登录过程中发生错误。 sql server 2008启动时:已成功与服务器建立连接,但是在登录过程中发生错误 错误:233 该如何解决?