我想获取包含某个子字符串(一组单词)的记录。
我的问题是MATCH()返回的记录包含字段中分散的所有子字符串。我不想要这样的记录。
例如为: 如果子字符串是“我喜欢苹果” MATCH()返回如下记录:
我希望MySQL将包含子字符串中所有单词的记录一起返回:与
的字段一样我如何在MySQL中完成?
答案 0 :(得分:3)
在MySQL中,使用'LIKE'运算符。
1>想要搜索字符串'我喜欢苹果'作为
的开头将查询用作 - column_string LIKE 'I like apples%'
2 - ;想要搜索字符串'我喜欢苹果'作为
的结尾将查询用作 - column_string LIKE '%I like apples'
3>想在列
中的任何位置搜索字符串'我喜欢苹果'将查询用作 - column_string LIKE '%I like apples%'
答案 1 :(得分:1)