Допустим, вы фильтруете строки в столбце, который содержит слово Engineer во фразе. Как я могу исключить такие слова, как «Инженерное дело», «Разработано» или «Инженеры», если я не знаю всех возможностей.
Примеры строк могут содержать:
1|System Engineering
2|System Engineer
3|System Engineers
4|System Engineer Department
Поэтому должны появиться только строки 2 и 4.
я использую WHERE title LIKE '%Engineer%'
Не могли бы вы попробовать WHERE title LIKE '% Engineer%' (с пробелом перед последним%)
Это должно гарантировать, что Engineer отделен от других слов, содержащих слово.
WHERE title LIKE '%Engineer' OR title LIKE '%Engineer %'
Первый WHERE
предложение будет соответствовать таким фразам, как «Системный инженер», а второе - таким фразам, как «Отдел системного инженера».
ВЫБРАТЬ * ИЗ таблицы1 ГДЕ ИСПОЛЬЗОВАТЬ (столбец_поиска1) ПРОТИВ («Инженер»);
UPD: Ссылка на документация