MYSQL中的SOUNDEX功能

时间:2013-06-27 10:39:35

标签: php mysql soundex

如果我遇到以下问题,如何使用soundex函数:

name         | Soundex_value 
Kap Pup Nup  | K151 ( came from soundex('Kup Pup Nup')
Kap          | K100

现在,如果我想获取name字段包含任何soundex值'Kap'的所有行。

如果我输入'Cap',那么它应该给我两行,如果我输入'Kup'那么。

任何人都可以建议我一个解决方案?

到目前为止,我提出了这个解决方案:

select * from table where soundex(`name`) like concat(soundex('kap'),'%');

但是如果'name'字段中只有一个单词,那么这个查询工作正常。

0 个答案:

没有答案