【发布时间】:2016-05-21 11:09:18
【问题描述】:
我需要搜索记录,其中搜索到的文本与数据库记录中的第三个单词匹配。
示例:假设我在描述字段中有三个记录
This is alex from Usa
This is Michael from India
This is xyz from Canada
我希望我搜索的内容应该只检查第三个单词。在 mysql 中怎么可能?怎么写这样的查询?
【问题讨论】:
-
请记住,搜索的文本必须只检查第三个单词,如果匹配到任何其他单词,则不应返回结果。
-
结帐mysql全文搜索。
-
我认为全文搜索用于像自然语言搜索一样进行搜索。但我只想从特定的定位词中搜索词。所以应该有其他选择。
-
你知道这超级不靠谱吗?
this is mary jane from italy怎么样?或My name is peter from france? -
匹配的需要返回整行还是只返回匹配的单词?
标签: mysql