SQL喜欢问题

时间:2010-04-20 02:08:36

标签: sql mysql sql-like

有没有办法反转SQL Like运算符,以便向后搜索字段?例如,我在一个看起来像这个“Xbox 360视频游戏”的字段中有一个值。如果我写下面的查询,它会返回结果。

SELECT id FROM table WHERE title like "%Xbox%Game%"

然而,当我这样搜索时,它没有找到任何结果。

SELECT id FROM table WHERE title like "%Video%Xbox%"

我需要它在任何方向匹配。我怎么能绕过这个?

2 个答案:

答案 0 :(得分:7)

怎么样:

  

SELECT id FROM table WHERE标题,如“%Video%”,标题如“%Xbox%”

答案 1 :(得分:5)

另一个选择

SELECT id FROM table WHERE title RLIKE "(Xbox|Video)"