Dwie opcje:
Użyj regexp_like
, jeśli używasz Oracle 10g lub nowszego:
select *
from my_table
where regexp_like(listcolumn, '[abc]')
To pasuje do wszystkiego z twojej tabeli, gdzie a
lub b
lub c
jest w kolumnie.
Alternatywnie możesz zrobić to, co okropne i trudniejsze w utrzymaniu:
select *
from my_table
where listcolumn like '%a%'
or listcolumn like '%b%'
or listcolumn like '%c%'
Oto mały SQL Fiddle do zademonstrowania.
Jednak, jak już wiesz, prawidłowa normalizacja bazy danych pozwoli Ci zaoszczędzić wiele bólu na dłuższą metę.