要用哪个函数呢?(100分)

  • 主题发起人 主题发起人 rstrxjrst
  • 开始时间 开始时间
R

rstrxjrst

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟有个问题
比如有一个类 02
接着后面分成:0201
0202
0203
.....
现在我想都把它变成03 接着下一级类为:0301,0302,0303 等等,该怎么修改呢,update goodkinds
set code=
where code='02%'
该怎么在set后面改动呢,我估计是个函数,该是什么呢?
 
update goodkinds
set code='02'+substring(code,3,len(code))
where code='02%'
对ms sql
 
没明白你的意思 但感觉你是想拖曳树的结点
 
谢谢,回去试一下,给大哥发银子
 
可以只对那个数字加一:代码如下:
update goodkinds
set code='0'+inttostr(strtoint(copy(code,2,1))+1)+copy(code,3,length(code))
where code='02%'
 
UPDATE goodkinds SET code= REPLACE(code,'20','30') WHERE code LIKE '02%'
 
楼上的,个人认为用替换会存在问题,有可能有这样的情况
0211 这样的话就会出错哦!
 
UPDATE goodkinds SET code= REPLACE(code,'02','03') WHERE code LIKE '02%'
 
多人接受答案了。
 
后退
顶部