Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

25.07.2004, 13:14

MySQL: Suchabfrage mit Substrings?

Wie kann ich eine SELECT-Abfrage gestalten, so dass ich alle Zeilen zurückgeliefert bekomme, in denen ein übergebenes Argument als Substring vorkommt?

Also etwas in der Art

Quellcode

1
SELECT * from mytable WHERE Text CONTAINS bla


so dass alle Zeilen geliefert werden, bei denen das Feld "Text" auch den Teilstring "bla" enthält?
cu

XY

--

http://www.linuxboard.org - das Linux Entwicklerforum

2

25.07.2004, 16:38

RE: MySQL: Suchabfrage mit Substrings?

Quellcode

1
SELECT * from mytable WHERE Text LIKE '%bla%'


Gruß
der chieps
Just because an OS holds 90% of the market doesn`t mean it`s superior.
Remember 90% of all animals are insects.

Wer sucht der findet..

3

25.07.2004, 16:40

RE: MySQL: Suchabfrage mit Substrings?

Hm, ich war eigentlich der meinung, LIKE sucht ähnliche Strings, aber nicht unbedingt Teilzeichenketten!?
cu

XY

--

http://www.linuxboard.org - das Linux Entwicklerforum

4

25.07.2004, 17:10

RE: MySQL: Suchabfrage mit Substrings?

Deswegen auch die Platzhalter '%' .. für beliebig viele Zeichen davor und danach..

Gruß
der chieps
Just because an OS holds 90% of the market doesn`t mean it`s superior.
Remember 90% of all animals are insects.

Wer sucht der findet..

5

25.07.2004, 17:15

RE: MySQL: Suchabfrage mit Substrings?

Ah OK - Thx!
cu

XY

--

http://www.linuxboard.org - das Linux Entwicklerforum

6

19.02.2005, 18:08

hallo also bei mir geht des nicht kann es sein dass es nur mit text geht nixht mit einer varchar

?? oder nicht also meine abfrage ist:


SELECT * FROM fl_bl_bauu WHERE username LIKE '%ln%'

er findet nichts

aber in der datenbank sind 3 einträge (julnisch)

müsste er doch finden oder

7

19.02.2005, 18:33

Passt er findet es doch lol

mein fehler

Danke

Thema bewerten