Función SOUNDEX
La función SOUNDEX devuelve el valor American Soundex que consiste en la primera letra de la cadena de entrada seguida de una codificación de 3 dígitos de los sonidos que representan la pronunciación en inglés de la cadena especificada. Por ejemplo, Smith
y Smyth
tienen el mismo valor de Soundex.
Sintaxis
SOUNDEX(string)
Argumentos
- string
-
Especifica una cadena
CHAR
oVARCHAR
que desea convertir en un valor de código American Soundex.
Tipo de retorno
VARCHAR(4)
Notas de uso
La función SOUNDEX solo convierte caracteres ASCII alfabéticos en minúsculas y mayúsculas en inglés, incluidas las letras a-z y A-Z. SOUNDEX omite otros caracteres. SOUNDEX devuelve un único valor Soundex para una cadena de varias palabras separadas por espacios.
SELECT SOUNDEX('AWS Amazon');
+---------+ | soundex | +---------+ | A252 | +---------+
SOUNDEX devuelve una cadena vacía si la cadena de entrada no contiene ninguna letra en inglés.
SELECT SOUNDEX('+-*/%');
+---------+ | soundex | +---------+ | | +---------+
Ejemplos
Para devolver el valor de Soundex de Amazon
, utilice el ejemplo siguiente.
SELECT SOUNDEX('Amazon');
+---------+ | soundex | +---------+ | A525 | +---------+
Para devolver el valor de Soundex de smith
y smyth
, utilice el ejemplo siguiente. Tenga en cuenta que los valores de Soundex son los mismos.
SELECT SOUNDEX('smith'), SOUNDEX('smyth');
+-------+-------+ | smith | smyth | +-------+-------+ | S530 | S530 | +-------+-------+