Supportnet / Forum / Datenbanken
Frage zu SQL-Abfrage?
Frage
Hallo.
Wie kann ich eine SQL-Abfrage so bestimmen, dass ich nach mehreren Kriterien suchen kann: z. B. Word und Words oder +Word +Words wie bei altavista.de
Danke.
Cu.
Antwort 1 von dumdidum
öhm...
schon mal probiert die einzelenen Suchabfragen mit OR zu verknöpfen?
z.B.
SELECT * FROM TABELLE
WHERE FELD=122 OR WHERE FELD=222
schon mal probiert die einzelenen Suchabfragen mit OR zu verknöpfen?
z.B.
SELECT * FROM TABELLE
WHERE FELD=122 OR WHERE FELD=222
Antwort 2 von Flash
Ja, ich habe 2 mal where benutzt, es hat sich nicht geklappt. Ich kann nur nach einem Begriff abfragen.
Und was meisnt du mit =122/=222
?
Und was meisnt du mit =122/=222
?
Antwort 3 von JoergMeyer
Wieso 2 mal where?
select * from tablexxx where feld1=irgendwas and feld2=irgendwasanderes
select * from tablexxx where feld1=irgendwas and feld2=irgendwasanderes
Antwort 4 von Flash
Das habe ich auch gemacht. Warum kann ich dann nicht nach mehreren Begriffen in meinem Formular suchen.
http://www.teldo.net/jahresdomain.de/faq.php4
Da könnt ihr ansehen.
http://www.teldo.net/jahresdomain.de/faq.php4
Da könnt ihr ansehen.
Antwort 5 von phossi01
Hallo,
habt ihr schon mal den "LIKE" befehl ausprobiert?
Also
select * from table where feld1 like xxx
das sollte eigentlich klappen. Er sollte dann Worte wie word und words finden!
gruss phossi
habt ihr schon mal den "LIKE" befehl ausprobiert?
Also
select * from table where feld1 like xxx
das sollte eigentlich klappen. Er sollte dann Worte wie word und words finden!
gruss phossi

