Wenn ich in einer Spalte mit "SELECT * FROM Tabelle WHERE Spalte LIKE '%und%'" nach dem Wort "und" suche, liefert das Wort "Hund" ja auch einen treffer. Wie kann ich das vermeiden? Ist es möglich, dass ganze Wörter auch vor einem Satzzeichen oder Zeilenende gefunden werden?
Und wie kann ich auch die Groß- und Kleinschreibung berücksichtigen? Wenn ich nach "Haus" suche soll also "haus" nicht gefunden werden.
Wirf mal einen Blick in die MySQL-Anleitung, es gibt dort ein REGEXP, daß ähnlich wie LIKE funktioniert, aber mit regulären Ausdrücken. Adresse habe ich jetzt gerade nicht parat, irgendwo unter "Functions for use with select", hangel Dich von http://mysql.com aus weiter.
Gruß,
soenk.e