sql >> Database >  >> RDS >> Mysql

mysql:instr specificeer woordgrenzen

U kunt dit doen met behulp van de REGEXP operator:

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

Houd er echter rekening mee dat dit langzaam . is . U kunt het beste de FULLTEXT zoekfunctie als je om woorden geeft. Of doe een normale InStr() controleer en filter de resultaten.



  1. Ontvang de eerste dag van de week in SQL Server

  2. Enum in Hibernate, volhardend als een opsomming

  3. MySQL overlappende datums, geen conflicterende

  4. Kan een met base64 gecodeerde tekenreeks witruimte bevatten?