![]() |
Datenbank: SQL Server 2000 • Zugriff über: SQL
Suchfunktion für SQL wie Google
Hi,
wie kann man einen SQL-String aufbauen, der einem nur Datensätze ausgibt, die alle gesuchten Wörter in einem Feld hat. Z.B. Spalte heißt Verein und die Suche nach "Bayern" und "FC" findet den Datensatz, wo der Wert in Spalte Verein "FC Bayern München" lautet? Vielen Dank Lorenz |
Re: Suchfunktion für SQL wie Google
SQL-Code:
Wenn Du es genauer haben möchtest und auch die Reihenfolge der Wörter berücksichtigen willst etc. dann kannst du je nach Datenbanksystem auch reguläre Ausdrücke verwenden. Allerdings geht das natürlich auf die Performance
Select *
from tabelle where Verein like "%FC%" and Verein like "%Bayern%" |
Re: Suchfunktion für SQL wie Google
Deshalb ist es besser eine Volltextindex zu erzeugen
|
Re: Suchfunktion für SQL wie Google
Danke für eure Tipps.
Meine SQL-String sah auch so ähnlich aus, nur habe ich wegen der Komplexität wohl ein Klammenpaar vergessen. Deshalb hat die Abfrage nicht das gewünschte Ergebnis geliefert. MFG Lorenz |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz