

 Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la [publicación del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Función SOUNDEX
<a name="SOUNDEX"></a>

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
<a name="SOUNDEX-synopsis"></a>

```
SOUNDEX(string)
```

## Argumentos
<a name="SOUNDEX-arguments"></a>

 *cadena*   
Especifica una cadena `CHAR` o `VARCHAR` que desea convertir en un valor de código American Soundex. 

## Tipo de retorno
<a name="SOUNDEX-return-type"></a>

VARCHAR(4)

## Notas de uso
<a name="r_SOUNDEX_usage_notes"></a>

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
<a name="SOUNDEX-examples"></a>

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  |
+-------+-------+
```