我正在尝试使用部分字符串搜索公司的不同分支。这是我正在使用的查询:
SELECT name,location,fan_count,talking_about_count,were_here_count FROM页面WHERE strpos(名称,“Applebee's”)> = 0 OR(名称< 0)
我收到错误:
您的陈述不可转化。 WHERE子句必须包含 可转位列。
名称列为可索引,因此我不确定为什么会出现此错误。
答案 0 :(得分:2)
您可以使用函数CONTAINS()
:
SELECT name, location, fan_count, talking_about_count, were_here_count FROM page WHERE CONTAINS("Applebee's") and strpos(name, "Applebee's") >=0
此查询将输出将包含Applebee名称的所有结果。