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