Gibt eine Zahl zurück, die den Klang der Zeichenfolge darstellt
SOUNDEX( Zeichenfolgenausdruck )
Zeichenfolgenausdruck Die auszuwertende Zeichenfolge
SMALLINT
Der Wert der SOUNDEX-Funktion für eine Zeichenfolge basiert auf dem ersten Buchstaben und den nächsten drei Konsonanten, die verschieden von H, Y und W sind. Vokale in Zeichenfolgenausdruck werden ignoriert, sofern sie nicht der erste Buchstabe der Zeichenfolge sind. Doppelte Buchstaben werden als ein Buchstabe gezählt. Beispiel: Das Wort "Apples" basiert auf den Buchstaben A, P, L und S.
Mehrbytezeichen werden von der SOUNDEX-Funktion ignoriert.
Wenn auch nicht ganz fehlerfrei, so gibt die SOUNDEX-Funktion üblicherweise dieselbe Zahl für Wörter zurück, die ähnlich klingen und die mit demselben Buchstaben beginnen.
Die SOUNDEX-Funktion funktioniert grundsätzlich nur mit englischen Wörtern. Für andere Sprachen ist sie nur beschränkt sinnvoll.
SQL/2003 Erweiterung des Herstellers
Die folgende Anweisung gibt zwei identische Zahlen (3827) zurück, die den Klang der einzelnen Namen darstellen.
SELECT SOUNDEX( 'Smith' ), SOUNDEX( 'Smythe' ); |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |