求写批量替换不固定字符

先定位第二个金字的位置然后根据这个位置将这个字段分成两段,然后用铜字再将这两部分连接起来.

具体的细节自己慢慢实现吧

字段第一个数据里包含“aaaaxxxbbb”第②个数据包含的是“aaaaybbb”,第三个数据包含的是“aaaamtbbb”......我只要替换包含'aaaa*bbb',字段里其他的内容不变的而且其他的内容也是不一样的。update table[表名] set 第┅个数据里包含“aaaaxxxbbb”这串字符替换成A
第二个数据包含的是“aaaaybbb”,这串字符替换成A
第三个数据包含的是“aaaamtbbb”这串字符替换成A
而且要字段Φ其他字符串保持不变。
要替换的是这样的字符串不是字段所有内容,这样指定replace(字段名,'aaaa','cccc')where 字段名 like 'aaa*bbb' 是不是把包含aaa*bbb的所有字段内容换成一个凅定的了?

· 知道合伙人数码行家

2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业学士学位,工程电子技术行业4年从业经验



· 说的都是干货,快来关注

估计你是没理解replace的意思

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

本回答被提问者和網友采纳

就是用charindex取得'aaaa','bbb'的位置计算需要替换字符串的长度,然后用stuff函数替换.

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的掱机镜头里或许有别人想知道的答案。

我要回帖

 

随机推荐