MySQL SOUNDEX 函数

MySQL SOUNDEX 是字符串函数之一,用于返回给定字符串的发音代码。通常,它返回标准的四位数代码。但是,对于长字符串参数,情况并非如此。

顾名思义,SOUNDEX 根据字符串的发音返回代码。我的意思是,如果两个字符串听起来相同,那么它们的值也将相同。SOUNDEX 函数的基本语法如下所示:

SELECT SOUNDEX(String_Expression) FROM [Source]

MySQL SOUNDEX 函数示例

它返回用户指定的字符串表达式的发音代码值。以下查询展示了使用此函数的多种方法。

SELECT SOUNDEX('Hello');

SELECT SOUNDEX('MySQL');

SELECT SOUNDEX('Suresh');
SOUNDEX Example 1

为了更好地理解,我将向您展示另一个 MySQL 示例。在最后一个语句中,我们使用了 NULL 值。请记住,此 字符串方法 对 NULL 参数值返回 NULL。

SELECT SOUNDEX('Hi');

SELECT SOUNDEX('Hello');

SELECT SOUNDEX(NULL);
SOUNDEX Function 2