Oracle命令分解之……SOUNDEX

mac2022-06-30  20

   SOUNDEX是只用于where子句的串函数。它具有查找在发间上类似于其他词语的单词的强大功能,而不论两个单词是怎么拼写的。这在不能确定某个字词或名字是如何拼写时特别有用。下面是SOUNDEX的格式:

   SOUNDEX(string)

   SOUNDEX将所选列中的项的发音与单引号中的单词的发音进行比较,并查找近似匹配。SOUNDEX对字母或字母组合在英语中的发音方式做某种假设,并且被比较的两个字词必须有相同的首字母。虽然SOUNDEX不一定总能找到要搜索或拼错的字词,但还是有一定帮助的。

    where子句中的两个SOUNDEX函数不必一定要含有字面量,SOUNDEX可以用来比较两个列中的数据来查找发音相似的数据。

    此函数的一个有用功能是整理邮件列表。许多列表都有在客户名字的拼写或格式上稍有不同的重复项。使用SOUNDEX列出所有发音相似的名字,就会发现许多重复项并将删除它们。

转载于:https://www.cnblogs.com/LeeYZ/archive/2013/01/28/2879618.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)