Как забрать данные по ключевым словам из колонки text

Рейтинг: 0Ответов: 1Опубликовано: 02.04.2023

Всем привет. Загружаю данные парсинга в бд и хочу забирать с колонки text только те посты которые которые соответствуют ключевым словам. То есть если есть ключевое слово в посте то забираем его полностью. Как можно это реализовать если требуется 20 ключевых слов?

для одного слова конструкция вот такая:

SELECT post_id, text FROM vk_post WHERE status = False AND text LIKE '%Привет%'

P.S. Требуется искать не 1 слово из 20 а, пробегаться по всем ключевым словам

Ответы

▲ 1Принят

Решил этот вопрос с помощью такой конструкции:

SELECT post_id, text FROM vk_post WHERE status = False 
AND (text LIKE '%слово1%' OR text like '%слово2%' OR text like '%слово3%'