用一个查询替换一个字段中的多个字符
Replacing multiple charcters in one field with one query
我有一个字段包含以下格式的数据:
45
<45
[45]
.45
我想用 "space" 替换“[”、“]”和“<”,但保留“.”
方括号很容易替换为:
更新Table设置Table.Field=替换(替换(字段,'[',''),']','');
和小于号:
UPDATE Table SET Table.Field = Replace(Field,'<','');
但是,我不知道如何通过一个查询来完成这一任务。我的 SQL 是有限的,但我相信有办法。
使用嵌套函数:
UPDATE Table
SET Table.Field = Replace(Replace(Replace(Field, '[', ''), ']', ''), '<', '')
我有一个字段包含以下格式的数据:
45 <45 [45] .45
我想用 "space" 替换“[”、“]”和“<”,但保留“.”
方括号很容易替换为:
更新Table设置Table.Field=替换(替换(字段,'[',''),']','');
和小于号:
UPDATE Table SET Table.Field = Replace(Field,'<','');
但是,我不知道如何通过一个查询来完成这一任务。我的 SQL 是有限的,但我相信有办法。
使用嵌套函数:
UPDATE Table
SET Table.Field = Replace(Replace(Replace(Field, '[', ''), ']', ''), '<', '')