1

希望使用与 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,")"))
4

0 回答 0