用一个查询替换一个字段中的多个字符

时间:2016-02-23 21:24:49

标签: sql ms-access-2010

我的字段包含以下格式的数据:

45 < 45 [45] 0.45

我想替换" [","]"和"<"使用"空格",但保持"。"

用方括号替换方括号很容易:

UPDATE表SET Table.Field =替换(替换(字段,' [',''),']',& #39;&#39);

和少于签名:

UPDATE表SET Table.Field =替换(字段,'&#;;''');

但是,我不知道如何通过一个查询来完成此操作。我的SQL有限,但我确信有办法。

1 个答案:

答案 0 :(得分:0)

使用嵌套函数:

UPDATE Table
    SET Table.Field = Replace(Replace(Replace(Field, '[', ''), ']', ''), '<', '')