Итак, у меня есть две разные системы, и в обеих системах у меня есть клиенты, к сожалению, обе системы позволяют вам вводить бизнес-имя от руки, чтобы вы закончили с пример ниже.SQL Compare Символы в двух строках подсчитываются одинаковые
Column A has a value of "St John Baptist Church"
Column B has a value of "John Baptist St Church"
Что мне нужно, это запрос, который может сравнивать два столбца, чтобы найти наиболее близкие значения. Оттуда я планирую написать веб-приложение, где я могу пропустить кого-нибудь и проверить все записи. Я бы ввел в пример того, что я сделал, но, к сожалению, я честно даже не знаю, возможно ли то, что я прошу. Я бы подумал, что, хотя в этот день и в возрасте я уверен, что я не первый, кто попытается это сделать.
Проведите некоторое исследование расстояния Левенштейн. Существуют реализации для SQL Server, и если ваша база данных не слишком велика, вы можете ее использовать. –
[Расстояние Левенштейна в T-SQL] (http://stackoverflow.com/questions/560709/levenshtein-distance-in-t-sql) –
Весьма полный ад, который был самым быстрым из когда-либо получавших ответ здесь – scripter78