Mysql
 sql >> Base de données >  >> RDS >> Mysql

mysql :instr spécifie les limites des mots

Vous pouvez le faire en utilisant le REGEXP opérateur :

SELECT * FROM mytable WHERE 'mystring' REGEXP CONCAT('[[:<:]]', column_name, '[[:>:]]');

Notez cependant que c'est lent . Vous feriez peut-être mieux d'utiliser le FULLTEXT fonction de recherche si vous vous souciez des mots. Ou faites un InStr() normal vérifier puis filtrer les résultats.