access数据库更新语句

2019-07-24 16:43发布

问题:

access数据库里有字段aa,里面的数据都是
/05/23/42191_gold field probe device
这样的,我想把这个数据更新为gold field probe device,该怎么写sql语句?

回答1:

更新为第一个字符之后的数据:
UPDATE a13 SET aa =t.string FROM a13,(select ID,substring(aa,charindex('',aa)+1,len(aa)-charindex('',aa)) as string from a13) t WHERE a13.ID = t.ID



回答2:

这样写:

update tablename set aa = 'gold field probe device' where aa like '%_gold field probe device%'


回答3:

不知道 access里有没有 split拆分函数,可以用这个