【问题标题】:Search across Columns and replace text跨列搜索并替换文本
【发布时间】:2009-12-30 21:48:20
【问题描述】:

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

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

一个简单的方法是关键!

【问题讨论】:

    标签: sql text replace


    【解决方案1】:

    你有没有考虑过类似的交叉引用表

    表1
    MCourse 子课程
    12345 2(01234)
    12345 3(34566)

    然后您可以进行更新,例如 设置 mainTable.Desiredfield = Table1.Mcourse 其中desiredfield = subcourse

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-27
      • 1970-01-01
      • 2016-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-09
      • 2023-01-25
      相关资源
      最近更新 更多