有没有办法反转SQL Like运算符,以便向后搜索字段?例如,我在一个看起来像这个“Xbox 360视频游戏”的字段中有一个值。如果我写下面的查询,它会返回结果。
SELECT id FROM table WHERE title like "%Xbox%Game%"
然而,当我这样搜索时,它没有找到任何结果。
SELECT id FROM table WHERE title like "%Video%Xbox%"
我需要它在任何方向匹配。我怎么能绕过这个?
答案 0 :(得分:7)
怎么样:
SELECT id FROM table WHERE标题,如“%Video%”,标题如“%Xbox%”
答案 1 :(得分:5)
另一个选择
SELECT id FROM table WHERE title RLIKE "(Xbox|Video)"