Вы ищете запрос, который, учитывая список слов, возвращает количество подходящих слов в поле базы данных?
например:
Таблица базы данных имеет
ID Terms
1 cat, dog, bird, horse
затем проверка слова «кот, лошадь» возвращает 2?
Если это так, я предлагаю вам проверить вне SQL, на любом языке, на котором вы выполняете остальную часть обработки. SQL не предназначен для этого уровня обработки.
Вы могли бы возможно использовать хранимую процедуру, чтобы циклически просмотреть, какие слова вам нужно проверить, но я сомневаюсь, что это будет эффективно или очень эффективно.
Конечно, если я неправильно истолковываю ваш запрос, я могу ошибаться =)