Jump to content

Fuzy Logic


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hi Leute,

 

wie kann ich eine Fuzzy Suche in SQL einfügen. Der Hintergrund ist der, die User sollen eine Eingabe im Feld machen, die Eingabe wird dann mit der DB verglichen. Gibt der User z. B. Meyer an soll er auch alle Maier Meier etc. anzeigen.

 

Wer kennt eine Lösung?

 

mfg

 

Martin vom Bruch

Geschrieben

Man kann Strings mittels der SOUNDEX-Funktion in vierstellige Ausdrücke umwandeln oder mit der DIFFERENCE-Funktion diese Umwandlung implizit vornehmen und die SOUNDEX-Werte auf einer Skala von 0 - 4 miteinander vergleichen.

 

DIFFERENCE('Green','Greene') liefert dann 4, also sind die Ausdrücke 'hinreichend gleichartig'.

 

-------------

Gruß, Auer

Geschrieben

danke für die Lösung aber kannst du mir das genau an einem Beispriel erklären. Also User gibt Maier ein will aber auch Meier haben (weil er nicht genau weiss wie er geschrieben wird).

 

Mache ich das dann mit where und dann SOUNDEX?

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...