搜索列并替换文本

时间:2009-12-30 21:48:20

标签: sql text replace

我有一个信息的Access数据库,我需要替换可能位于10列中的1列的文本。我有许多不同的查找和替换请求需要完成。我需要每天做两次。

这些是细节。我们每天收到两次数据下载,其中包含课程信息。一个记录可以有10个课程。有些课程需要合并。例如 课程1是12345,还有2个相同的课程,因此课程2(01234),课程3(34566)都需要更改为12345.我还需要以类似的方式结合其他课程,因为我需要为了每天做两次,理想情况下我希望有一个只包含查找和替换列的表,并使用它来获取更改并在我的sql代码中引用它。

一个简单的方法就是关键!

1 个答案:

答案 0 :(得分:2)

您是否考虑了类似

的交叉参考表

表1
MCourse Subcourse
12345 2(01234)
12345 3(34566)

然后你可以做更新 设置mainTable.Desiredfield = Table1.Mcourse 其中desiredfield = subourse

或者您可以创建一个使用交叉引用表来选择所需值的查询,并从中创建一个新表。