Добрый час Тостеровщики. Есть один важный вопрос, прошу с ним помочь.
Есть база клиентов. С колонками
Фамилия,
Имя,
Отчество,
Телефон(уникальный),
Город.
Как мне найти записи если например фамилия+имя совпадают, или телефон+город или фамилия+телефон. Так же с учетом что имя или отчество может быть не заполнено.
И так же надо будет определить вероятность совпадения. Например если нашли клиента по номеру телефона, то это высокое совпадение. Если только по фамилии то низкое совпадение. При полном совпадении ФИО идет среднее совпадение, а вот если ФИО+город совпал то высокое.
Для визуальности составлю списоком
- Телефон - высокое совпадение
- Фамилия - низкое совпадение
- Фамилия+Имя+Отчество - среднее совпадение
- Фамилия+Имя+Отчество+Город - Высокое совпадение