是否有任何功能可以从描述中搜索单词并从该单词开始返回描述,或者只返回搜索单词之前的单词?
如果这是描述..
Lorem Ipsum只是打印和排版的虚拟文本 行业。 Lorem Ipsum一直是业界标准的虚拟文本 自16世纪以来。
我想搜索'打印'这个词。结果必须像这样显示..
印刷和排版行业。 Lorem Ipsum一直是行业的佼佼者 自16世纪以来的标准虚拟文本
OR
印刷和排版行业。 Lorem Ipsum一直是 自16世纪以来,业界的标准虚拟文本
结果将显示我正在搜索的单词或搜索单词前的一个单词。
答案 0 :(得分:0)
您应该在这里阅读MySQL内置函数: here
SELECT SUBSTRING(description FROM LOCATE('printing', description))
...
答案 1 :(得分:0)
我认为你必须先得到描述。获得它的最好方法可能是查询:
SELECT description FROM table WHERE description LIKE %printing%
然后你可以用RegEx做一些字符串伏都教来获得你想要的部分描述。