我们有一个贡献者数据库。贡献者信息从多个来源导入。每次贡献几次并输入他们的名字。一些贡献者拼错了他们的名字。要求是找出每个贡献者的总贡献。我们尝试了SQL Soundex和Metaphone 3. Soundex不准确,Metaphone 3太耗时了。有没有更好的方法来解决这个问题?
示例:
Sql Soundex
select soundex('Opacinch') returns O125
select soundex('Opancinch') returns O152
Metaphone 3
Metaphone 3使用排名算法。应将每条记录与所有记录进行比较,这会导致组太多。如果我们使用等级2
,以下所有记录将被视为相同Chandaprakash
Chandaprakas
Chandapraka
Chandaprak
Chandapra
Chandapr
Chandap
Chanda
Chand
Chan
Cha
Ch
C
答案 0 :(得分:0)
从“名称”表中填充DropDownList。这样每个人都只能选择他的名字,不会被允许输入不同的拼写。