SQL-Access 2010部分重复项匹配吗?
我正在一个由15人组成的团队中开发日常使用的Access数据库。 每天团队都会在这个数据库中输入10-15个名字,我需要这个数据库来查看这个名字是否已经存在 很简单,但是有些名字并不完全匹配。 例如,团队将以这种格式在一个字段中输入: 姓 但是,从自动报告导入的现有记录末尾可能有一个首字母,如: 姓,姓M 这足以在使用此查询时产生差异:SQL-Access 2010部分重复项匹配吗?,sql,ms-access,ms-access-2010,Sql,Ms Access,Ms Access 2010,我正在一个由15人组成的团队中开发日常使用的Access数据库。 每天团队都会在这个数据库中输入10-15个名字,我需要这个数据库来查看这个名字是否已经存在 很简单,但是有些名字并不完全匹配。 例如,团队将以这种格式在一个字段中输入: 姓 但是,从自动报告导入的现有记录末尾可能有一个首字母,如: 姓,姓M 这足以在使用此查询时产生差异: SELECT All_test.[Name], All_test.[EjSupervisor], All_test.[ID], All_test.[Depart
SELECT All_test.[Name], All_test.[EjSupervisor], All_test.[ID], All_test.[Department], All_test.[Location], All_test.[EbEmpNumber], All_test.[Date Manager E-mailed]
FROM All_test
WHERE (((All_test.[Name]) In (SELECT [Name] FROM [All_test] As Tmp
GROUP BY [Name],[EjSupervisor]
HAVING Count(*)>1 And [EjSupervisor] = [All_test].[EjSupervisor]))) and len(rtrim(Name) - 3)
这里完全接受建议。“团队每天将向该数据库输入10-15个名称,我需要该数据库查看该名称是否已经存在。”
对于数据输入,为用户提供一个带有组合框的表单,该组合框显示现有名称。然后,他们可以很容易地从这些名称中进行选择
当输入一个不存在的名称时,
您需要更改查询,但如果您认为合适的话,我建议您考虑使用<代码>包含或<代码>,例如。