【发布时间】:2017-10-19 13:36:24
【问题描述】:
我们可以使用编程语言来做到这一点。但是从 mysql 中获取结果却很难找到。
我的表中有一个包含字符串值的列。
例如:周六周一周二周三周四周五周日
如果我从上面的字符串中搜索 monday,查询应该只给出 monday 作为我的结果。
我只需要从字符串中获取搜索到的单词作为 mysql 结果。
我尝试了以下查询。
SELECT SUBSTRING_INDEX(usertext,'STORY',0) FROM `usertext`
但它没有给出任何结果。
我正在寻找正则表达式以找到解决方案。
如果我的问题不清楚,请发表评论。
【问题讨论】:
-
应该只匹配完整的单词吗?如果您要搜索“day”,它应该返回任何内容吗?并且所有单词都是唯一的还是字符串中可以有两个星期一?如果你搜索星期一会发生什么?
-
它应该匹配完整的单词
标签: mysql string search substring