sql >> Database >  >> RDS >> Mysql

MySQL - Hoe zoek ik naar exacte woordovereenkomst met LIKE?

Wilt u alleen zoeken op woordgrenzen? Als dat zo is, zou een ruwe versie kunnen zijn:

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

Of je kunt wat slimmer zijn en woordgrenzen zoeken met de volgende REGEXP

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


  1. SELECT query retourneer 1 rij van elke groep

  2. Hoe fouten in de onjuiste tekenreekswaarde op te lossen?

  3. Hoe e-mail verzenden vanuit SQL Server?

  4. Verbinding maken met een externe PostgreSQL-database via SSL met Python