Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
La funzione SOUNDEX restituisce il valore American Soundex costituito dalla prima lettera della stringa di input seguita da una codifica a 3 cifre dei suoni che rappresentano la pronuncia inglese della stringa specificata. Ad esempio Smith
e Smyth
hanno lo stesso valore Soundex.
Sintassi
SOUNDEX(string)
Argomenti
- stringa
-
Specifica una stringa
CHAR
oVARCHAR
che desideri convertire in un valore di codice American Soundex.
Tipo restituito
VARCHAR(4)
Note per l'utilizzo
La funzione SOUNDEX converte solo caratteri ASCII alfabetici minuscoli o maiuscoli inglesi, inclusi a-z e A-Z. SOUNDEX ignora gli altri caratteri. SOUNDEX restituisce un singolo valore Soundex per una stringa di più parole separate da spazi.
SELECT SOUNDEX('AWS Amazon');
+---------+
| soundex |
+---------+
| A252 |
+---------+
SOUNDEX restituisce una stringa vuota se la stringa di input non contiene lettere inglesi.
SELECT SOUNDEX('+-*/%');
+---------+
| soundex |
+---------+
| |
+---------+
Esempi
Per restituire il valore Soundex per Amazon
, utilizza l'esempio seguente.
SELECT SOUNDEX('Amazon');
+---------+
| soundex |
+---------+
| A525 |
+---------+
Per restituire il valore Soundex per smith
e smyth
, utilizza l'esempio seguente. Tieni presente che i valori di Soundex sono gli stessi.
SELECT SOUNDEX('smith'), SOUNDEX('smyth');
+-------+-------+
| smith | smyth |
+-------+-------+
| S530 | S530 |
+-------+-------+