sql怎么批量替换字段里的有不同字符的字符串的?
1个回答
展开全部
比如该字段第一个数据里包含“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)然后正则替换
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询