主题:请教 修改部分字段的又一个问题
frank509
[专家分:70] 发布于 2005-10-14 11:03:00
比如这样一个字段:'\\192.168.1.4\z\filenane',只把其中的"192.168.1.4"改为"yzh",其他的都不作修改,要求从第3个字段到第14个字段之间的内容改为yzh,只输入被修改字段的起始和结束的位置(这里为3和14),请回答一下,谢谢!~~~~~~~~~
[color=FF0000]121[/color]
回复列表 (共3个回复)
沙发
cwb1128 [专家分:3120] 发布于 2005-10-14 20:11:00
还用那么麻烦么。这样不可以么?
select replace('\\192.168.1.4\z\filenane','192.168.1.4','yzh')
你的意思不就是用一个字符传代替另一个么。。
板凳
cwb1128 [专家分:3120] 发布于 2005-10-14 20:18:00
如果真的必须需要输入开始结束位置的话,这样吧。
select stuff('\\192.168.1.4\z\filenane',3,14-3,'yzh')
3 楼
frank509 [专家分:70] 发布于 2005-10-17 15:23:00
2楼是我想要的 谢谢~~~~~~~~~~~~~~~
我来回复