在 MySQL 中,如何比较两个字符串并获得匹配百分比。像这样:
compare(needle, haystack) = percentage compare("foo", "food") = 0.75 compare("foo", "foobar") = 0.5 compare("foo", "foofoo") = 1.0 compare("foo", "fo") = 0.0
我希望你明白了:)
最佳答案
关于 http://www.artfulsoftware.com/infotree/queries.php#552您可以找到 Levenshtein 函数,其中包括一个计算相似度比率的辅助函数,这正是您要找的。p>
关于sql - MySQL 字符串匹配百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1585038/