当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


MySQL SOUNDEX方法用法及代码示例


MySQL 的 SOUNDEX(~) 方法从输入字符串返回 soundex 字符串。

注意

soundex 字符串通常是一个四个字符的代码,用于表示字符串在说话时的发音,但是,SOUNDEX(~) 方法返回任意长的 soundex 字符串。

参数

1. str | string

要为其返回 soundex 字符串的字符串。

返回值

输入的 soundex 字符串。

例子

基本用法

要返回 'see''sea' 的 soundex 字符串:

SELECT SOUNDEX('sea'), SOUNDEX('see');



+----------------+----------------+
| SOUNDEX('sea') | SOUNDEX('see') |
+----------------+----------------+
| S000           | S000           |
+----------------+----------------+

两个字符串具有相同的 soundex 字符串,表明它们在发音时听起来相同。

要返回 'listening''listener' 的 soundex 字符串:

SELECT SOUNDEX('listening'), SOUNDEX('listener');



+----------------------+---------------------+
| SOUNDEX('listening') | SOUNDEX('listener') |
+----------------------+---------------------+
| L2352                | L2356               |
+----------------------+---------------------+

请注意,两个输入字符串的 soundex 字符串结尾不同。

相关用法


注:本文由纯净天空筛选整理自Arthur Yanagisawa大神的英文原创作品 MySQL | SOUNDEX method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。