Oracle Where' TEXT'匹配某个百分比的东西

时间:2012-05-22 13:34:49

标签: sql oracle function pattern-matching match

我记得有人在Oracle中使用了一个功能,他们可以指定文本匹配的百分比。例如:

0123456789会匹配这个:1123456789 90%或者其他东西(我不是数学家,但希望你能得到这个想法......)

我无法想到要搜索的正确关键字来查找我正在寻找的功能。任何人都可以帮我解决这个问题吗?感谢。

它可能看起来像这样:

select *
from something s
where matches(s.textcolumn, 'Matching Text') > .9

1 个答案:

答案 0 :(得分:2)

您正在寻找的套餐是utl_match

它包含通过编辑距离和相似性来共同绘制字符串的函数。