
Supongamos que está filtrando filas en una columna que contiene la palabra Ingeniero en una frase. ¿Cómo puedo excluir palabras como "Ingeniería" o "Ingenieros" o "Ingenieros" cuando no conozco todas las posibilidades?
Las filas de ejemplo podrían contener:
1|System Engineering
2|System Engineer
3|System Engineers
4|System Engineer Department
Entonces solo deberían aparecer las filas 2 y 4.
Estoy usandoWHERE title LIKE '%Engineer%'
Respuesta1
WHERE title LIKE '%Engineer' OR title LIKE '%Engineer %'
La primera WHERE
cláusula coincidirá con frases como "Ingeniero de sistemas" y la segunda coincidirá con frases como "Departamento de ingenieros de sistemas".
Respuesta2
¿Podrías probar WHERE título COMO '%Engineer %' (con un espacio antes del último %)
Esto debería garantizar que Ingeniero esté separado de otras palabras que contengan la palabra.
Respuesta3
SELECCIONE * DE la tabla1 DONDE COINCIDIR (columna_búsqueda1) CONTRA ("Ingeniero");
UPD: Enlace adocumentación