snowflake-cloud-data-platform - SnowFlake 中的模糊匹配,如 EDIT_DISTANCE_SIMILARITY

标签 snowflake-cloud-data-platform

我们是否有像 oracle 中的 UTL_MATCHING.EDIT_DISTANCE_SIMILARITY 那样的名称模糊匹配函数。我必须在行级别找到差异。

最佳答案

Snowflake 具有 EDITDISTANCE 和 SOUNDEX 函数:

select editdistance('Duningham', 'Cunningham');
-- Result 2

select soundex('McArthur') = soundex('MacArthur');
-- Result TRUE

对于 EDITDISTANCE,与 EDIT_DISTANCE_SIMILARITY 不同,较低的分数是更接近的匹配。有许多模糊匹配的开源 JavaScript 实现,您可以将它们插入 Snowflake JavaScript UDF。

关于snowflake-cloud-data-platform - SnowFlake 中的模糊匹配,如 EDIT_DISTANCE_SIMILARITY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65260047/

相关文章:

null - Snowflake - 查询变体中的空值

database - Data Vault 2 - 哈希差异和重复数据更改

snowflake-cloud-data-platform - 雪花缓存

sql - 雪花 CLI (Snowsql) - 查询标记

sql - 雪花Where子句不过滤?

snowflake-cloud-data-platform - 尝试通过 Snowflake PUT 命令加载阶段中的本地文件,但命令显示为灰色

sql - 将小数分钟转换为 分钟 :Seconds?

jdbc - 如何在 Snowflake JDBC 中执行批量更新

snowflake-cloud-data-platform - clusterring key 是否会影响雪花中的负载性能

python - 安装的 'pyarrow'版本不兼容,如何修复?