У меня есть вопрос, связанный с соответствующими строками в базе данных MSSQL.По сути, у меня есть таблица, которая содержит коды ICD9 и CPT.Проблема заключается в том, что формат, в котором вводятся эти коды, обычно неверен (т. Е. Слишком много символов, отсутствует десятичная дробь и т. Д.).Мне нужно иметь возможность искать описание для каждого из этих кодов в справочной таблице, содержащей правильный код.
Из-за структуры этих кодов я могу выполнить какое-то «прогрессивное» соответствие, по крайней мере,найдите категорию кода.
Допустим, правильный код выглядит примерно так: 306.98
И для этого примера давайте представим, что нет других значений между 306 и 307.
Я хотел бы убрать десятичную дробь и искать совпадения, по одному символу за раз, пока один не будет найден.Затем выберите последнюю подходящую строку.
Так что 306,3069,3098, 306981, 3069812 и т. Д. ... будет соответствовать строке 306,98.
Надеюсь, это имеет смысл для всех.Я не уверен, как я мог бы начать это делать, поэтому любое предложение было бы очень полезным.