选择包含某个单词的表格中的值,但如果它包含另一个单词则排除

时间:2017-02-26 19:39:32

标签: mysql

所以我得到了这个问题:

show tables in simhopp like '%competitor%'

每次我生成一个新表时,都会在实际名称之前插入关键字competitor

此外,还创建了第二个表,但插入的最后一个单词为judges

例如。

如果我创建表“list2017”,我的数据库将如下所示:

competitorlist2017
competitorlist2017judges

我如何只选择最后没有judges的表格?

2 个答案:

答案 0 :(得分:3)

您可以尝试从WHERE Tables_in_simhopp

  SHOW TABLES
  FROM  simhopp 
  WHERE 
      `Tables_in_simhopp` LIKE 'competitor%'
       AND  `Tables_in_simhopp`  NOT  LIKE '%judges';

答案 1 :(得分:1)

SHOW TABLES的多个条件的语法是

SHOW TABLES FROM simhopp 
WHERE tables_in_simhopp LIKE '%competitor%'
AND tables_in_simhopp NOT LIKE '%judges'