Bạn có thể sử dụng like
:
select t.*
from crappytable t
where ';' || crappycolumn || ';' like '%;2;%' or
';' || crappycolumn || ';' like '%;4;%';
Có vẻ như bạn biết rằng việc lưu trữ danh sách các giá trị trong một cột là một ý tưởng tồi, vì vậy tôi sẽ bỏ qua việc này;)
CHỈNH SỬA:
Nếu bạn không thích like
, bạn có thể sử dụng regexp_like()
như thế này:
where regexp_like(';' || crappycolumn || ';', ';2;|;4;')