Две опции:
Използвайте regexp_like
, ако използвате Oracle 10g или по-нова версия:
select *
from my_table
where regexp_like(listcolumn, '[abc]')
Това съвпада с всичко от вашата таблица, където a
или b
или c
е в колоната.
Като алтернатива можете да направите по-ужасното и трудно за поддръжка:
select *
from my_table
where listcolumn like '%a%'
or listcolumn like '%b%'
or listcolumn like '%c%'
Ето малко SQL Fiddle за демонстриране.
Въпреки това, както вече знаете, правилното нормализиране на вашата база данни ще ви спести много болка в дългосрочен план.