在mysql中有LIKE IN吗?

时间:2010-07-09 20:02:08

标签: mysql

  

可能重复:
  Is there a combination of “LIKE” and “IN” in SQL?

在mysql中有LIKE IN吗?

4 个答案:

答案 0 :(得分:4)

没有

但有fulltext search。也许这会朝着正确的方向发展?

mysql> SELECT id, body   
    -> FROM articles WHERE MATCH (title,body) AGAINST
    -> ('Keyword1 Keyword2 Keyword3');

答案 1 :(得分:4)

根据此先前的stackoverflow问题,您可能会更好地使用REGEXP查询:

MySQL LIKE IN()?

答案 2 :(得分:0)

不,但您可以使用RLIKE,具体取决于您的MySQL版本

答案 3 :(得分:0)

不,但您可以使用REGEXP。

...WHERE field REGEXP 'abc|xyz'