SOUNDEXfonction - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

SOUNDEXfonction

La SOUNDEX fonction renvoie la valeur American Soundex composée de la première lettre de la chaîne d'entrée suivie d'un codage à 3 chiffres des sons représentant la prononciation anglaise de la chaîne que vous spécifiez. Par exemple, Smith et Smyth ont la même valeur Soundex.

Syntaxe

SOUNDEX(string)

Arguments

string

Vous spécifiez une chaîne CHAR ou VARCHAR que vous souhaitez convertir en une valeur de code Soundex américain.

Type de retour

VARCHAR(4)

Notes d’utilisation

La SOUNDEX fonction convertit uniquement les caractères minuscules et majuscules de l'alphabet anglais, y compris a—z et A—Z. ignore les autres ASCII caractères. SOUNDEX SOUNDEXrenvoie une valeur Soundex unique pour une chaîne de plusieurs mots séparés par des espaces.

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

SOUNDEXrenvoie une chaîne vide si la chaîne d'entrée ne contient aucune lettre anglaise.

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

Exemples

Pour renvoyer la valeur Soundex pour Amazon, utilisez l’exemple suivant.

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

Pour renvoyer la valeur Soundex pour smith et smyth, utilisez l’exemple suivant. Notez que les valeurs Soundex sont identiques.

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