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