Tschjensi: SQL Suche nach Ähnlichkeit

Beitrag lesen

Danke schon einmal im Vorraus für die grosse Beteiligung an meinen Beitrag.

@ dedlfix

Was hast du dir denn da vorgestellt, wie du vorgehst, wenn du es zu Fuß machen wollen würdest?

Ich denke das es genau das Problem trifft, man wünscht sich eine Funktion die es wahrscheinlich gar nicht gibt.

@Regina Schlauklug trifft es ganz gut

Mit den Funktionen, die Datenbanken zur Verfügung stellen, habe ich überwiegend schlechte Erfahrungen gemacht.

Da jeder ja seine eigenen Vorstellungen hat was "Ähnlich" bedeutet, wird es der beste Ansatz sein eigene Äquivalenzen zu setzen. Bsp:

C = K #Karl- Carl

pf = f #Sopfie- Sofie

In meinen Fall mit den Vornamen wird es Sinn machen einen Vornamen als Gruppe in eine weitere Datenbank zu schreiben und diese gesammte Gruppe dann als Suchwörter für die erste DB verwenden.

Da ich die erste DB aber nur einmal durchsuchen möchte um nur ein Array zu erhalten stellt sich die Frage gibt es eine SQL Funktion die mehrere Suchbegriffe eischliesst?

$sql = "SELECT * FROM Personen WHERE Vorname LIKE '*Sofie,Sophia,Sophie*' ";