Função SOUNDEX - Amazon Redshift

Função SOUNDEX

A função SOUNDEX retorna o valor American Soundex consistindo na primeira letra da string de entrada seguida de uma codificação de três dígitos dos sons que representam a pronúncia em inglês da string especificada. Por exemplo, Smith e Smyth têm o mesmo valor do Soundex.

Sintaxe

SOUNDEX(string)

Argumentos

string

Especificar uma string de caracteres CHAR ou VARCHAR que pretende converter em um valor de código American Soundex.

Tipo de retorno

VARCHAR(4)

Observações de uso

A função DIFFERENCE converte apenas caracteres ASCII em letras minúsculas ou maiúsculas em inglês, incluindo a–z e A–Z. SOUNDEX ignora outros caracteres. SOUNDEX retorna um único valor Soundex para uma string de várias palavras separadas por espaços.

SELECT SOUNDEX('AWS Amazon'); +---------+ | soundex | +---------+ | A252 | +---------+

SOUNDEX retorna uma string vazia se a string de entrada não contém letras inglesas.

SELECT SOUNDEX('+-*/%'); +---------+ | soundex | +---------+ | | +---------+

Exemplos

Para retornar o valor do Soundex para Amazon, use o exemplo a seguir.

SELECT SOUNDEX('Amazon'); +---------+ | soundex | +---------+ | A525 | +---------+

Para retornar o valor do Soundex para smith e smyth, use o exemplo a seguir. Observe que os valores do Soundex são os mesmos.

SELECT SOUNDEX('smith'), SOUNDEX('smyth'); +-------+-------+ | smith | smyth | +-------+-------+ | S530 | S530 | +-------+-------+