Anfang des Inhaltsbereichs

SOUNDEX(x) Dokument im Navigationsbaum lokalisieren

SOUNDEX(x) ist eine Stringfunktion, die eine Zeichenkette x (Stringspezifikation) in eine Repräsentation umsetzt, die der sogenannte Soundex-Algorithmus erzeugt. Als Stringspezifikation sind nur Ausdrücke erlaubt, die als Ergebnis einen alphanumerischen Wert liefern.

Diese Darstellung kann verwendet werden, wenn der Anwender die Schreibweise eines Suchbegriffs nicht genau kennt.

 

Ergebnis der Funktion SOUNDEX(x)

SOUNDEX(x)

Anwendung des Soundex-Algorithmus, Ergebnis ist ein Wert vom Datentyp CHAR(4)

x ist NULL-Wert

NULL-Wert

Beispiel

Das SOUNDS-Prädikat wird häufig auf eine Spalte x angewandt.

Da dabei Invertierungen nicht ausgenutzt werden können, empfiehlt es sich aus Performancegründen zusätzlich eine Tabellenspalte x1 vom Datentyp CHAR(4) zu definieren, in die das Ergebnis von SOUNDEX(x) eingefügt wird.

Eine SQL-Anweisung sollte sich dann auf die Spalte x1 beziehen:
verwenden Sie nicht
x SOUNDS LIKE <string_literal>,
sondern
x1= SOUNDEX(<string_literal>)

Ende des Inhaltsbereichs