Hallo Leute,
ich hab zwar gegoogelt, bin aber nicht auf die Lösung gekommen.
Es geht um die Suche in einer Datenbank (Access MDB mit SQL-Abfrage).
Beispielinhalt Tabelle:
"Wenn wir alle zusammehalten, dann wird alles wieder gut."
Suche nach "zusammen":
Suche nach "zusammenhalten":
Sucht man nun aber nach "zusammen halten" (getrennt geschrieben), dann wird natürlich nichts gefunden.
Gibt es in SQL (Access-SQL) eine Möglichkeit den Suchstring und die Feldstrings ohne Leerzeichen zu vergleichen?
Also in etwas so (schemenhaft angedeutet):
Also eine Volltextsuche, welcher es egal ist ob ein Suchbegriff zusammen oder getrennt geschrieben wird.
Also sucht man nach "Hotelsoftware", "Hotel Software", "Hotel" oder "Software", dann soll immer der Eintrag "Hotel Software" gefunden werden.
Vielleicht gibt es da irgend eine Möglichkeit direkt bei der SQL-Abfrage?
ich hab zwar gegoogelt, bin aber nicht auf die Lösung gekommen.
Es geht um die Suche in einer Datenbank (Access MDB mit SQL-Abfrage).
Beispielinhalt Tabelle:
"Wenn wir alle zusammehalten, dann wird alles wieder gut."
Suche nach "zusammen":
SELECT * FROM Table WHERE Inhalt LIKE %zusammen%
Es wird der Eintrag gefunden Suche nach "zusammenhalten":
SELECT * FROM Table WHERE Inhalt LIKE %zusammenhalten%
Es wird der Eintrag gefunden Sucht man nun aber nach "zusammen halten" (getrennt geschrieben), dann wird natürlich nichts gefunden.
Gibt es in SQL (Access-SQL) eine Möglichkeit den Suchstring und die Feldstrings ohne Leerzeichen zu vergleichen?
Also in etwas so (schemenhaft angedeutet):
SELECT * FROM Table WHERE SpaceEntfernen(Inhalt) LIKE %SpaceEntfernen("zusammen halten")%
Also eine Volltextsuche, welcher es egal ist ob ein Suchbegriff zusammen oder getrennt geschrieben wird.
Also sucht man nach "Hotelsoftware", "Hotel Software", "Hotel" oder "Software", dann soll immer der Eintrag "Hotel Software" gefunden werden.
Vielleicht gibt es da irgend eine Möglichkeit direkt bei der SQL-Abfrage?
Liebe Grüße
Roland Berghöfer
Meine aktuellen und kostenlos verwendbaren Tools (mit VB.NET erstellt): freeremarkabletools.com | priconman.com | SimpleCalendar | AudibleTouch | BOComponent.com | bonit.at
Roland Berghöfer
Meine aktuellen und kostenlos verwendbaren Tools (mit VB.NET erstellt): freeremarkabletools.com | priconman.com | SimpleCalendar | AudibleTouch | BOComponent.com | bonit.at