Использование подстановочного знака в списке, чтобы исключить похожие термины - PullRequest
0 голосов
/ 22 ноября 2018

Мы хотели бы исключить общие и стоп-слова в запросе количества слов, и некоторые термины имеют небольшие различия, такие как «учетная запись», «учетные записи», «учетная запись» и т. Д. Есть ли способ использовать что-то вродеподстановочный знак (например, _ для функции LIKE) в списке исключений, чтобы исключить все варианты?Есть тысячи слов, и «учетная запись» - это только один пример.

Запрос:

SELECT subject
from subject_table
WHERE subject NOT IN ('', 'and', 'for', 'of', 'account')

1 Ответ

0 голосов
/ 26 ноября 2018

Попробуйте использовать [REGEXP_INSTR][1].

SELECT subject
from subject_table
WHERE REGEXP_INSTR(subject, '(and|for|of|account.*)') = 0
...