Существуют различные способы ее решения. Вот один из них:
select * from product
where instr (description, 'CWLV321900017391') > 0
or instr (description, 'CWLV321900017491') > 0;
Если вы знаете, что всегда ищете начало description
, вы можете использовать:
select * from product
where substr (description, 1, 16) in ('CWLV321900017391','CWLV321900017491')
Также есть решение LIKE или REGEX_LIKE. На самом деле это зависит от того, какие строки вы ищете.
Конечно, ни одно из этих решений не является действительно удовлетворительным, и для больших объемов данных может показаться бесполезной производительность. Проблема в том, что исходная модель данных нарушает Первая нормальная форма , сохраняя неатомарные значения. Плохие модели данных порождают неуклюжий SQL.