Du kan bruge like
:
select t.*
from crappytable t
where ';' || crappycolumn || ';' like '%;2;%' or
';' || crappycolumn || ';' like '%;4;%';
Du lader til at vide, at det er en dårlig idé at gemme lister over værdier i en enkelt kolonne, så jeg sparer for talen;)
EDIT:
Hvis du ikke kan lide like
, kan du bruge regexp_like()
sådan her:
where regexp_like(';' || crappycolumn || ';', ';2;|;4;')