回 帖 发 新 帖 刷新版面

主题:请教 修改部分字段的又一个问题

比如这样一个字段:'\\192.168.1.4\z\filenane',只把其中的"192.168.1.4"改为"yzh",其他的都不作修改,要求从第3个字段到第14个字段之间的内容改为yzh,只输入被修改字段的起始和结束的位置(这里为3和14),请回答一下,谢谢!~~~~~~~~~
[color=FF0000]121[/color]

回复列表 (共3个回复)

沙发

还用那么麻烦么。这样不可以么?
select replace('\\192.168.1.4\z\filenane','192.168.1.4','yzh')

你的意思不就是用一个字符传代替另一个么。。

板凳

如果真的必须需要输入开始结束位置的话,这样吧。
select stuff('\\192.168.1.4\z\filenane',3,14-3,'yzh')

3 楼

2楼是我想要的  谢谢~~~~~~~~~~~~~~~

我来回复

您尚未登录,请登录后再回复。点此登录或注册