我有一個問題與在MSSQL數據庫中匹配字符串有關。基本上,我有一個包含ICD9和CPT代碼的表格。問題是這些代碼的格式通常是不正確的(即字符太多,缺少小數等等)。我需要能夠從包含正確代碼的查找表中查找每個代碼的描述。字符串上的模糊匹配
由於這些代碼結構的方式,我可以做一些類型的「漸進式」匹配,至少可以找到代碼的類別。
比方說,正確的代碼是一樣的東西:306.98
而且在這個例子中可以假裝有306和307
之間沒有其他的值,我想剝離十進制和尋找匹配,一次一個字符,直到找不到一個字符。然後選擇最後一個匹配字符串。
因此,306,3069,3098,306981,3069812等將匹配字符串306.98。
我希望對每個人都有意義。我不知道我怎麼會開始這樣做,所以任何建議都會有很大的幫助。
你可以使用像句子 – 2011-04-20 12:44:54
我不認爲轉換爲字符串並使用模糊匹配將幫助很多監守的字符串是如此之短 - 如果你有相匹配的desriptions會是更好的工具。 – DKnight 2011-04-20 19:29:53
ICD9代碼和CPT代碼是否混合在一起? – DKnight 2011-04-20 19:30:30