Sie sind nicht angemeldet.

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