根据包含另一个字段的部分文本的字段更新记录

时间:2019-07-23 22:42:14

标签: sql ms-access linked-tables

我需要根据其他两个字段中的文本子集填充一个新的空字段。

我有几个包含软件列表的数据源。不幸的是,它们在“名称”字段中都有不同的值。

我们有一个从安全扫描中提取的列表,该列表基本上列出了我们各种计算机中添加/删除软件列表中的所有内容。另一个列表是由DOD批准的软件组成的,而另一个列表是与我们相关联的软件的列表。即使这些软件可能是完全相同的软件,但它们的名称也不同。

我的任务是填充一个等效表。例如,国防部可能有SQL SERVER 2012 SP3.我们的内部软件列表可能有SQL SERVER 2012.而扫描列表可能有SQL Server 2012 SP3 build number XXX.

我需要在内部列表中添加一个字段,这是扫描列表中的等效记录。我希望能够提取所有三个字段中IS的一部分文本,并根据该文本子集执行更新。

例如,在这种情况下,我将在SQL SERVER 2012.的内部列表中添加一个字段以适应此情况。

例如:

IF scanlist.name like swlist.appname update swlist.scanname

此列表将用于比较此合并数据的其他方面,以确保我们仍然符合DOD要求。

但是,我知道这不是那么简单。

任何帮助将不胜感激。

0 个答案:

没有答案