Morgen Norman.
SELECT * FROM tabelle WHERE eintrag LIKE '%.%';
würde das gleiche ergebnis liefern wie
SELECT * FROM tabelle WHERE eintrag LIKE '%.%.%';
Klar, weil '%' _jedes_ Zeichen repräsentiert, also auch einen Punkt. Übrigens, das hatte ich gestern abend vergessen zu fragen. Du bist dir sicher, dass deine Datenbankstruktur optimal ist? Wäre es nicht klüger, die drei Felder "cd", "interpret" und "album" zu definieren, statt die drei Werte durch einen Punkt getrennt in ein Feld zu schreiben? Dann bräuchtest du m.E. auch die RegEx-Abfrage nicht.
Freundschaft!
Siechfred
--
Punk's not dead: http://www.siechfreds-welt.de/badreligion.shtml
Dankbarkeit, man spürt sie ja so selten bei den Menschen, und gerade die Dankbarsten finden nicht den Ausdruck dafür, sie schweigen verwirrt, sie schämen sich und tun manchmal stockig, um ihr Gefühl zu verbergen. (Stefan Zweig)
Punk's not dead: http://www.siechfreds-welt.de/badreligion.shtml
Dankbarkeit, man spürt sie ja so selten bei den Menschen, und gerade die Dankbarsten finden nicht den Ausdruck dafür, sie schweigen verwirrt, sie schämen sich und tun manchmal stockig, um ihr Gefühl zu verbergen. (Stefan Zweig)