MySQL SOUNDEX 是字符串函数之一,用于返回给定字符串的发音代码。通常,它返回标准的四位数代码。但是,对于长字符串参数,情况并非如此。
顾名思义,SOUNDEX 根据字符串的发音返回代码。我的意思是,如果两个字符串听起来相同,那么它们的值也将相同。SOUNDEX 函数的基本语法如下所示:
SELECT SOUNDEX(String_Expression) FROM [Source]
MySQL SOUNDEX 函数示例
它返回用户指定的字符串表达式的发音代码值。以下查询展示了使用此函数的多种方法。
SELECT SOUNDEX('Hello');
SELECT SOUNDEX('MySQL');
SELECT SOUNDEX('Suresh');

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