Suchen in DB-Spalten

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Suchen in DB-Spalten

von eric42 » Mi, 05.01.2005 10:29

Vielen Dank! Tut. :lol:

Vermutlich habe ich wieder zu kompliziert gedacht.

Kurze Nachfrage: Verstehe ich das richtig, dass das 'like' ankündigt, dass es sich nicht um identische Zeichenfolgen handelt, und das '%' so etwas wie eine Wildcard ist?

Grüße
ecu

von shb256 » Di, 04.01.2005 22:25

ich hab miir deine query nicht genau angeschaut, aber das soltte es tun
SELECT `name`, `Workshop` FROM `adressen`.`kunden` `kunden` WHERE ( ( `Workshop` like 'Winter%' ) )

cu SHB

Suchen in DB-Spalten

von eric42 » Mo, 03.01.2005 22:53

Hallo,

vielleicht blicke ich auch die Syntax nicht, mit der die Abfragen in OO formatiert werden (da stehen immer wieder Klammern und Hochkommas, die ich nicht blicke).

Jedenfalls will ich in mit einem SELECT alle Zeilen finden, in denen ein bestimmter Begriff vorkommt. Im Grunde würde es ja dieses Statement tun:

Code: Alles auswählen

SELECT `name`, `Workshop` FROM `adressen`.`kunden` `kunden` WHERE ( ( `Workshop` = 'Winter' ) )
Aber ich möchte auch die Zeilen kriegen, in denen neben dem Begriff "Winter" noch andere stehen. Und da bin ich auf die Suchfunktion (Match) gestoßen und wollte es versuchen mit:

Code: Alles auswählen

SELECT `name`, `Workshop` FROM `adressen`.`kunden` `kunden` WHERE (MATCH(`Workshop`) AGAINST('Winter')) 
Habe auch die Kommas und die Hochkommas variiert. Aber da kommt natürlich immer eine Fehermeldung (Parse-Error).

Vielleicht bin ich auf dem Holzweg und kann irgendwie anders nach einer Zeichenfolge suchen. Auch dann bin ich für einen Hint dankbar!

grüße
eric

Nach oben