Сравнить две записи - VB
Формулировка задачи:
Есть поле с наименованием товара таблицы Access.
Необходимо найти примерно схожие наименования, сравнивая их в цикле с друг другом.
Например:
Наименование 1: "Name1 tovar1"
Наименование 1: " Name1 tovar1 ind2"
Визуально видно, что болшая часть сходиться, за исключением пробела и ind2 во втором наименовании
Есть идея сравнить по словам (те символы которые находяться между пробелами (слова) заносить в массив и сравнить элементы массива, если большая часть сойдеться, то сделать вывод, что элементы примерно равны).
Необходимо найти примерно схожие наименования, сравнивая их в цикле с друг другом.
Как можно сравнить 2 записи, что они большой части соответствовали друг другу?
Например:
Наименование 1: "Name1 tovar1"
Наименование 1: " Name1 tovar1 ind2"
Визуально видно, что болшая часть сходиться, за исключением пробела и ind2 во втором наименовании
Есть идея сравнить по словам (те символы которые находяться между пробелами (слова) заносить в массив и сравнить элементы массива, если большая часть сойдеться, то сделать вывод, что элементы примерно равны).
Вопрос: У кого есть еще какие-либо алгоритмы решения и реализации данной задачи?
Решение задачи: «Сравнить две записи»
textual
Листинг программы
<font color="blue">SELECT</font> TABLE1.<font color="blue">NAME</font>, TABLE2.<font color="blue">NAME</font> FROM TABLE1,TABLE2 WHERE TABLE1.<font color="blue">NAME</font> LIKE TABL2.<font color="blue">NAME</font> + '%'
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д