2
我正在開發一個Access數據庫,用於15人團隊的日常使用。 團隊每天都會輸入10-15個名字到這個數據庫中,我需要數據庫來查看名字是否已經存在。SQL - Access 2010部分重複匹配?
很簡單,但有些名稱並不完全匹配。 例如團隊將在此格式輸入到一個領域: 姓氏,名字
但是,從自動報告導入的現有記錄可以像端有一個初步的: 姓氏,名字M.
這足以使用該查詢時賺取差價:
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)
完全在這裏建議打開。
你需要改變你的查詢,但我建議你考慮使用'contains'或'LIKE',如果你認爲它適合的話。 – Amber