Dvě možnosti:
Použijte regexp_like
, pokud používáte Oracle 10g nebo vyšší:
select *
from my_table
where regexp_like(listcolumn, '[abc]')
To odpovídá všemu z vaší tabulky, kde a
nebo b
nebo c
je ve sloupci.
Alternativně můžete udělat to hroznější a obtížnější na údržbu:
select *
from my_table
where listcolumn like '%a%'
or listcolumn like '%b%'
or listcolumn like '%c%'
Zde je malý SQL Fiddle demonstrovat.
Jak však již víte, správná normalizace databáze vám z dlouhodobého hlediska ušetří spoustu bolesti.