Anfang des Inhaltsbereichs

SOUNDEX(x) 

SOUNDEX(x) ist eine Stringfunktion, die eine Zeichenkette x in eine Repräsentation umsetzt, die der sogenannte Soundex-Algorithmus erzeugt.

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

 

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.

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

Ende des Inhaltsbereichs