Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL - Come cercare la corrispondenza esatta delle parole usando LIKE?

Vuoi solo cercare sui confini delle parole? In tal caso, una versione grezza potrebbe essere:

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

Oppure potresti essere un po' più intelligente e cercare i limiti delle parole con il seguente REGEXP

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