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

sql中如何批量替换字段里的字符串?

发布网友 发布时间:2022-04-08 18:53

我来回答

3个回答

热心网友 时间:2022-04-08 20:22

update
[表名]
set
[字段名]=stuff([字段名],charindex('aaaa',[字段名],0),charindex('bbb',[字段名],0)-charindex('aaaa',[字段名],0)-4+7,'A'),
where
[字段名]
like
'%aaaa%bbb%'
就是用charindex取得'aaaa','bbb'的位置,计算需要替换字符串的长度,然后用stuff函数替换.

热心网友 时间:2022-04-08 21:40

估计你是没理解replace的意思

譬如你举例的这几个
update 表名 set 字段名=replace(字段名,'aaaa','cccc');

这样以后
aaaaxxxbbb 变成 ccccxxxbbb
aaaamtbbb 变成 ccccmtbbb

替换的是里边的aaa

你那么写不知道你要改什么,如果你只要改aaa*bbb的那种可以在后边加where条件

update 表名 set 字段名=replace(字段名,'aaaa','cccc') where 字段名 like 'aaa*bbb'

当然,这个模糊查询是access里的,如果是sqlserver或oracle等,那个*是要替换成%的

----补充----
按你说的意思
access:
update 表名 set 字段名='A' where 字段名 like 'aaa*bbb'

sqlserver或oracle:
update 表名 set 字段名='A' where 字段名 like 'aaa%bbb'

热心网友 时间:2022-04-08 23:15

付费内容限时免费查看回答您好,很高兴为您服务,正在为您咨询相关信息,马上回复您。

亲!您好。方法一:

varchar和nvarchar类型是支持replace,所以如果你的text不超过8000可以先转换成前面两种类型再使用replace 替换 text ntext 数据类型字段的语句 。

update 表名 set 字段名=replace(cast(与前面一样的字段名 as varchar(8000)) ,'原本内容','想要替换成什么')

方法二:

update [表名] set 字段名 = replace(与前面一样的字段名,'原本内容','想要替换成什么')

亲,希望我的回答能帮助您哦,左下角可以给小度一个赞哦!祝您生活愉快哦!

提问一个字段中的一个字符串内怎么批量替换

就是比如《好的》,替换成(好的),

回答亲!您好。比如该字段第一个数据里包含“aaaaxxxbbb”,第二个数据包含的是“aaaayyybbb”,第三个数据包含的是“aaaazzzbbb”,我要把这些字符串都替换成xyz,怎么做呢? 回答: 就是你的意思说,某一个字段中包含一个长长的字符串,然后其中包含aaaaxxxbbb,aaaayyybbb(反正就是“aaaa?bbb”的形式),位置在这句话中不固定?比如一个A字段中包含aaaaxxxbbbaaaayyybbbaa?bbb,然后你把这些东西全部替换成xyz(变成xyzxyzaaaa?bbb) 追问: update table set fields = bbb where fields like 'aaaa____bbb' 但是这句就把包含这样字符串的字段内容全部变成一样的了,我只要替换包含'aaaa____bbb',字段里其他的内容不变的,而且其他的内容也是不一样的。 回答: 明白了,等我上面的意思。这个题目我的意思好像不能直接用replace来做,因为replace里边必须是一个固定的内容字符串,不能是正则……我的意思是用C#或者其它编程工具做。1)首先读取这个字符串,保留在变量里。2)然后正则替换

提问好的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求狗狗不能吃的东东? 魔兽世界60级猎人带什么宝宝的问题 沈阳苹果手机售后维修点有哪些 沈阳哪里修理手机比较好一点 妈咪,胸口第三根肋骨骨折吃什么可以补。 胸口肋骨断掉最适宜的方法? ...不小心胸口摔着了,上周去医院查出左侧4 5肋骨骨折,当时医生只配了两... 有百度文库VIP账号的大神们可以帮我下载这个文档吗 百度文库免费下载ppt方法介绍-百度文库怎么免费下载ppt 初中英语翻译 在线等! 汇福源和比比赞芒果味软糖哪家好吃 比比赞是代工厂吗? 比比赞巧克力是什么档次 比比赞旗舰店怎么样? 比比赞质量过关吗 支付宝里比比赞为什么我的是1块8朋友的是2.88? 拼多多里的比比赞是真的吗 比比赞食品怎么样? 海南省退役军人服务协会是公益性的吗? 阳光保险集团小微金融事业部 为何海南被称为中国的迪拜 2月19日有中国海南财经投资大赛吗? 海南华夏公益基金会注销了吗? 海南省慈航公益基金会属于什么性质 61 开头的身份证是哪的? 所有轮胎品牌以及速度级别有多少个分别代表的最高时速是多少? 中南首届慈善投资交易大赛是合法的吗?公司详细地址在那?如果是真的,武汉那_百度问一问 642132开头的身份证是哪个省/市/县的。 抖音公益团队是真的吗 抖音公益团队是真的吗 vivo手机新出的原子组件如何退出? iphone7 plus怎么关闭进程? 苹果7plus怎么禁止后台自启动 女儿结婚妈妈给买红色拉杆箱吗 家里父亲去世我能用红色的拉杆箱吗? 出门什么颜色拉杆箱吉利 男生可以用红色拉杆箱吗? 求大神 纳豆激酶有用吗? 捡了两个红色拉杆箱,新的空箱,里面有400块钱。不知好不好? 加拿大纳豆激酶胶囊管用吗 美国纳豆激酶胶囊管用吗 结婚时用的拉杆箱一定要大红色的吗?能不能是粉红色的? 买纳豆激酶胶囊 有效果吗? dec-ova 和 脾细胞共培养,会怎样 安特丽这个牌子怎么样?男生用红色的行李箱会不会很奇怪? 纳豆激酶胶囊 有效果吗? 请教各位大神,如何建立HK-2与THP-1细胞共培养体系 三种融合细胞,同核体,异核体还有哪种 组成心脏传导系统的三种细胞? 大脑血管堵塞了,吃纳豆激酶管用吗