如何通过在之间插入字符来更新字符串



在MS-ACCESS中,我有一个标有IDSTR的文本字段,目前,数据显示这样的" 000000000"。我想通过编写更新查询并这样做来改变字符串:" 000-00-0000"。换句话说,我想在第三个字符和第五个字符之后插入 - (连字符(。

我唯一看到的解决方案是使用左右右键编写选择查询,但我实际上是在尝试更新字符串并使之永久

如果要更改字符串,则可以将逻辑放在update语句中:

update t
    set idstr = left(idstr, 3) & "-" & mid(idstr, 4, 2) & "-" & right(idstr, 4);

最新更新