Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
SOUNDEXFunktion
Die SOUNDEX Funktion gibt den American Soundex-Wert zurück, der aus dem ersten Buchstaben der Eingabezeichenfolge besteht, gefolgt von einer dreistelligen Kodierung der Laute, die die englische Aussprache der von Ihnen angegebenen Zeichenfolge repräsentieren. Zum Beispiel haben Smith
und Smyth
den gleichen Soundex-Wert.
Syntax
SOUNDEX(string)
Argumente
- string
-
Sie geben eine
CHAR
- oderVARCHAR
-Zeichenfolge an, die Sie in einen amerikanischen Soundex-Codewert konvertieren möchten.
Rückgabetyp
VARCHAR(4)
Nutzungshinweise
Die SOUNDEX Funktion konvertiert nur englische alphabetische Klein- und Großbuchstaben, einschließlich a—z und A—Z. Andere ASCII Zeichen werden ignoriert. SOUNDEX SOUNDEXgibt einen einzelnen Soundex-Wert für eine Zeichenfolge aus mehreren durch Leerzeichen getrennten Wörtern zurück.
SELECT SOUNDEX('AWS Amazon');
+---------+ | soundex | +---------+ | A252 | +---------+
SOUNDEXgibt eine leere Zeichenfolge zurück, wenn die Eingabezeichenfolge keine englischen Buchstaben enthält.
SELECT SOUNDEX('+-*/%');
+---------+ | soundex | +---------+ | | +---------+
Beispiele
Verwenden Sie das folgende Beispiel, um den Soundex-Wert für Amazon
zurückzugeben.
SELECT SOUNDEX('Amazon');
+---------+ | soundex | +---------+ | A525 | +---------+
Verwenden Sie das folgende Beispiel, um den Soundex-Wert für smith
und smyth
zurückzugeben. Beachten Sie, dass die Soundex-Werte identisch sind.
SELECT SOUNDEX('smith'), SOUNDEX('smyth');
+-------+-------+ | smith | smyth | +-------+-------+ | S530 | S530 | +-------+-------+