在SQL Server上获得相似单词的最佳方法是什么?

时间:2019-12-02 15:46:10

标签: java sql

我有一个Java软件,需要在数据库中搜索相似的单词。 但是,仅使用SQL的Difference或soundex函数会给我带来许多不必要的回报。例如:

我有一个文字:BANK TESTE(巴西)S.A。

使用,上面的这些函数(差值或soundex)给我带来了N个回报,例如:

银行测试(巴西)S / A

BANK TESTE巴西巴西/ A

银行XXX

YYYY银行

BANK YYY SA

有什么方法可以更加自信地确保文本相似?

1 个答案:

答案 0 :(得分:1)

您可以在查询中使用关键字:LIKE'%text to match%'。 文本前后的%表示该文本前后可能还有其他一些文本。如果您希望结果严格符合您的要求,请将其删除。