sql >> Base de Datos >  >> RDS >> Mysql

Cómo buscar la palabra coincidente exacta usando MySql Query

Hoy, en esta publicación, hablaremos sobre cómo buscar la palabra coincidente exacta usando MySql Query. Ayer me enfrenté a un problema que les voy a decir. se enfrenta a la misma situación que yo y puede usar la consulta Me gusta en mysql, pero no devolverá lo que está buscando,



Suponga que desea obtener datos que contienen " "able", si usa una consulta Me gusta normal, también obtendrá datos como "deshabilitar", etc. Por lo tanto, para obtener una palabra clave que coincida exactamente, puede usar REGEXP en su consulta mysql. Consulte el siguiente ejemplo de consulta.

Nombre de la empresa
Empresa1
Empresa11
Empresa111
Empresa112

Consulta de MySQL para obtener la palabra coincidente.

SELECT * FROM companies WHERE CompanyName REGEXP "[[:<:]]Company1[[:>:]]";

O también puedes usar RLIKE

SELECT * FROM companies WHERE CompanyName RLIKE "[[:<:]]Company1[[:>:]]";