希望使用与 WinSQL 的 RODBC 连接来增强我在 R 中的代码以检索模糊匹配。
检索完全匹配的查询完美运行,即“John Doe”和“Jane Doe”从上传的列表成功匹配到主表。
list_of_names:“‘约翰·多伊’,‘简·多伊’”
EXACT_MATCHES <- sqlQuery(con, paste("Select *
from MainTable
where NAME in (",list_of_names,")"))
我想检索部分/模糊匹配,例如“Jane R. Doe-Wang”。
模糊名称:“'John.* Doe.*','Jane.* Doe.*'”
我使用了 % 和 .* 并用 IN 替换了 LIKE。没运气。
FUZZY_MATCHES <- sqlQuery(con, paste("Select *
from MainTable
where NAME in (",fuzzy_names,")"))