В моей базе данных есть поле, в котором есть длинный список строк, разделенных запятыми. Вот несколько примеров строк:
HAB
DHAB,RAB,DAB
HAB,RAB,DAB
RAB,HAB,
RAB,HAB,DAB
Мой запрос имеет следующее условие:
WHERE description LIKE '%HAB%'
Но он возвращает второй ряд, в котором есть «DHAB».
Можно ли это сделать с помощью регулярного выражения с оператором WHERE
, чтобы я получал только записи, в списке которых есть «HAB» (одна строка), а не записи с «DHAB»?