如何在mariadb中精确匹配单词

eyh26e7m  于 2023-01-17  发布在  其他
关注(0)|答案(1)|浏览(131)

我想从mariadb中获取特定列的数据,以匹配该列中的特定单词,并给予我计算该单词的所有行。例如,我想匹配单词“was”。我尝试了太多,但没有找到任何正则表达式找到确切的单词。请帮助我...
当我写查询时,我给予我所有的行,其中单词“was”是单独的或附加在某个字符串中。但我只希望单词“was”中的那些行是一个完整的单词,没有附加某个字符串

jm2pwxwz

jm2pwxwz1#

如MariaDB文档中所述,您必须使用单词边界
[[:<:]][[:>:]]

SELECT column1, column2, .. FROM yourtable 
  WHERE was_column REGEXP "[[:<:]]was[[:>:]]"

相关问题