Mysql WHERE Wert LIKE Spalte
Max
- datenbank
Hallo,
kann ich mit mysql eine Abfrage machen in der Form:
SELECT Spalte FROM DBT WHERE "Mein Satz mit Wort" LIKE Spalte;
-> wenn Spalte zum Beispiel "Satz" oder "Wort" enthält -> true
Ich habe also einen langen String und möchte prüfen ob der Spaltenwert im String vorkommt.
Auch die Abfrage geht nur wenn man von der Spalte ausgeht:
SELECT Spalte FROM DBT WHERE STRCMP(Spalte, 'Mein Satz mit Wort') != -1
oder muss mann immer von Spalte ausgehen und kann nur prüfen ob wert in Spalte etc.
Vielen Dank
MfG
Max
kann ich mit mysql eine Abfrage machen in der Form:
SELECT Spalte FROM DBT WHERE "Mein Satz mit Wort" LIKE Spalte;
Äh, dafür gibt es eine Dokumentation:
http://dev.mysql.com/doc/refman/5.1/de/index.html
SELECT
Spalte
FROM
DBT
WHERE
(Spalte = "Mein Satz mit Wort")
LIKE geht auch für differentierte Abfrage, bitte Doku lesen...