Hi!
ála "select * from tabelle where 'spalte_xy enthält 89'" lol
SELECT * FROM tabelle WHERE spalte_xy LIKE "%xxx%" müßte klappen. Dabei hättest du aber erstmal das Problem, daß wenn du z.B. nach 7 suchst auch Zeilen mit Zahlen wie 57 oder 273 ausgewählt würden. In einem nächsten Schritt könntest du natürlich noch das Trennzeichen mit einbeziehen ("... LIKE "%7,%"), aber das würde dann die letzte Zahl von der Suche ausschließen (wenn du nicht das Trennzeichen noch immer hinten anhängst).
Soweit zu den Möglichkeiten (die mir bekannt sind) es mit dem Stand der Dinge umzusetzen. Ansonsten hat Tobias aber recht, daß das DB-Design sich nicht allzu glücklich liest. Würdest du alle Werte als einzelne Datensätze speichern, könntest du über einen Index ggf. sogar die Dauer der Suchabfrage verringern.
Gruß,
Matthias