1

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.*'"

% と .* を使用し、LIKE を IN に置き換えました。運がない。

FUZZY_MATCHES <- sqlQuery(con, paste("Select *
from MainTable
where NAME in (",fuzzy_names,")"))
4

0 に答える 0