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