expertenaustausch > comp.* > comp.datenbanken.mysql

Jochen Stange (30.06.2004, 19:10)
Hallo NG.

Wie muss die Abfrage lauten, in der ich aus einer Tabelle mit
Vorname, Nachname, Strasse alle Datensätze haben möchte,
auf die folgendes zutrifft:

Vorname like "%peter%" oder Vorname like "%Klaus%" oder
Nachname like "%peter%" oder Nachname like "%Klaus%" oder
Strasse like "%peter%" oder Strasse like "%Klaus%";

Also wenn mehrere Suchwörter in irgendeinem der oben genannten
Felder vorkommt... ... Das geht doch einfacher oder?

vielen Dank,
Jochen
Marian Heddesheimer (01.07.2004, 07:38)
On Wed, 30 Jun 2004 19:10:23 +0200, "Jochen Stange" <derstange>
wrote:

>Vorname like "%peter%" oder Vorname like "%Klaus%" oder
>Nachname like "%peter%" oder Nachname like "%Klaus%" oder
>Strasse like "%peter%" oder Strasse like "%Klaus%";
>Also wenn mehrere Suchwörter in irgendeinem der oben genannten
>Felder vorkommt... ... Das geht doch einfacher oder?


mach ein concat und wende die like Abfrage darauf an:

concat(vorname, nachname, strasse) like %peter% or
concat(vorname, nachname, strasse) like %Klaus%

Gruß

Marian
Ähnliche Themen