Dear Maggie:
Well, there is the Soundex function, but using it on a mass compare
would take some real time - like hours or days. Soundex will give you
a numeric value telling you how close the algorithm "thinks" the two
strings sound similar. It believe it is used when you call directory
assistance. The operator types in what you said as close as possible,
then gets some results.
If you want to implement rules like allowing white space before a
capitalized letter in the middle of a word, you're on your own. The
point is, finding that AutoNation is like Auto Nation is not a trivial
exercise, and it's probably only one of thousands of similarity
algorithms you might need.
The human mind is flexible and associative. Computers are not. The
expectation that a computer can do something easily just because we
can do it easily ourselves is very misleading. My computer doesn't
know good music from bad (probably I don't either, but I think I do).
My computer doesn't appreciate sculpture or architecture, while I do
without much exertion.
Good luck on your search. From experience, I'm not very hopeful
unless you are dealing with a few hundred rows in each of the two
sets. If you have a thousand rows in each, the computer would have to
perform a million Soundex operations. That will take a LONG time.
Tom Ellison
Microsoft Access MVP
Ellison Enterprises - Your One Stop IT Experts