SOUNDEX()函数具有在不确定单词拼写,就能查找在发音上类似单词的强大功能;此函数只能用于where子句。
例子:
select city,country from t_location
where SOUNDEX(city)= SOUNDEX('menncestr');
结果:
city country
-----------------------------
Manchester England
很神奇吧。
Soundex()将列中项的发音和单引号中的单词的英语发音进行比较,并且寻找类似的匹配;同时,被比较的两个单词必须是以相同的字母开始;where子句中的Soundex()同时也可以比较两个不同的字段项。
两个有用的功能方向:用以整理邮件列表,可以发现很多重复项;用来在文本项中搜索某个单词。
当然,不能苛求Soundex()一定能找到要搜索的单词,但是很多时候,它的确能给我们很大帮助。
阅读(1389) | 评论(0) | 转发(0) |