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

MySQL - ¿Cómo buscar coincidencias exactas de palabras usando LIKE?

¿Solo quieres buscar en los límites de las palabras? Si es así, una versión cruda podría ser:

SELECT * FROM products WHERE product_name LIKE "% foo %";

O podría ser un poco más inteligente y buscar límites de palabras con el siguiente REGEXP

SELECT * FROM products WHERE product_name RLIKE "[[:<:]]foo[[:>:]]";