sql server修改一个字段中的部分数据

现在有个表其中的一个字段做成了拼凑的就像是1;2;3;4;5;6;7;8还有1;2;5;6;7;8;9这种的很多条数据,我想要修改这个字段中的数据去掉2,3,4,5这四个... 现在有个表其中的一个字段做成了拼凑的就像是 1;2;3;4;5;6;7;8还有1;2;5;6;7;8;9这种的很多条数据,我想要修改这个字段中的数据去掉2,3,4,5这四个数别的数还要保留怎么做到? 展开
 我来答
twvampire
2013-08-23 · TA获得超过3620个赞
知道大有可为答主
回答量:3029
采纳率:76%
帮助的人:2962万
展开全部
直接用replace就好了,,,只不过分别执行4次而已
首先在字段的结尾都更新个';'符号
然后在replace
给你举个例子,例如2
update 表 set 字段=replace(字段,'2;','')
后面的3个数字一样的方式更新
cygcyg201061ad7
2013-08-23 · TA获得超过1433个赞
知道小有建树答主
回答量:1086
采纳率:58%
帮助的人:533万
展开全部
是用REPLACE函数;没错。你要修改成怎么的表述不很清楚;是将这字段中同时含有2,3,4,5还只要有其中一个就去掉。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
toshiojkx
2013-08-23 · TA获得超过492个赞
知道小有建树答主
回答量:260
采纳率:100%
帮助的人:102万
展开全部
这种表本来建的就不太好,建表的时候应该用一对多的关系建成两张表就很方便了
这样结构的表的话,你说的这样修改可以用存储过程实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式