Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 编写筛选查询以忽略某些字符串_Mysql_Sql - Fatal编程技术网

Mysql 编写筛选查询以忽略某些字符串

Mysql 编写筛选查询以忽略某些字符串,mysql,sql,Mysql,Sql,Hi im通过查询从表中获取数据。。我需要省略一些数据类型,目前我无法为此编写查询 +--------+----------------------+-----------+----------------+ | aut_id | aut_name | country | home_city | +--------+----------------------+-----------+----------------+ | AUT001 | William

Hi im通过查询从表中获取数据。。我需要省略一些数据类型,目前我无法为此编写查询

+--------+----------------------+-----------+----------------+
| aut_id | aut_name             | country   | home_city      |
+--------+----------------------+-----------+----------------+
| AUT001 | William Norton       | UK        | Cambridge      |
| AUT002 | William Maugham      | Canada    | Toronto        |
| AUT003 | William Anthony      | UK        | Leeds          |
| AUT004 | S.B.Swaminathan      | India     | Bangalore      |
| AUT005 | Thomas Morgan        | Germany   | Arnsberg       |
| AUT006 | Thomas Merton        | USA       | New York       |
| AUT007 | Piers Gibson         | UK        | London         |
| AUT008 | Nikolai Dewey        | USA       | Atlanta        |
| AUT009 | Marquis de Ellis     | Brazil    | Rio De Janerio |
| AUT010 | Joseph Milton        | USA       | Houston        |
| AUT011 | John Betjeman Hunter | Australia | Sydney         |
| AUT012 | Evan Hayek           | chillie   | Chillie        |
| AUT013 | E. Howard            | Spain     | Madrid         |
| AUT014 | C. J. Wilde          | UK        | London         |
| AUT015 | Butler Andre         | Austria   | Florida        |
+--------+----------------------+-----------+----------------+
我想略去巴西、澳大利亚和辣椒。。我试着和下面的问题相似,但效果不好

SELECT d.country, COUNT(*) AS number FROM ..............
 AND d.country NOT LIKE 'brazil' OR 'Austria' OR 'Chillie'
 GROUP BY d.country
但它适用于这样一个国家

SELECT d.country, COUNT(*) AS number FROM ..............
 AND d.country NOT LIKE 'brazil'
 GROUP BY d.country
有人能帮我做过滤并去掉我想要的术语吗。。。 [编辑]

上面的工作,但其他人的答案是最好的

这样做。。。 [编辑]


上面的工作,但其他人的答案是最好的

使用
不在
中:

SELECT d.country, COUNT(*) AS number FROM ..............
 AND d.country NOT IN ('brazil', 'Austria', 'Chillie')
 GROUP BY d.country

不在
中使用

SELECT d.country, COUNT(*) AS number FROM ..............
 AND d.country NOT IN ('brazil', 'Austria', 'Chillie')
 GROUP BY d.country

不适用于以下情况:

SELECT d.country, COUNT(*) AS number FROM tbl
 where d.country NOT in ('brazil','Austria','Chillie')
 GROUP BY d.country

不适用于以下情况:

SELECT d.country, COUNT(*) AS number FROM tbl
 where d.country NOT in ('brazil','Austria','Chillie')
 GROUP BY d.country

您可以使用

 SELECT d.country, COUNT(*) AS number FROM ..............
 AND d.country <> 'brazil' AND d.country <>'Austria' AND d.country <>'Chillie'
 GROUP BY d.country

您可以使用

 SELECT d.country, COUNT(*) AS number FROM ..............
 AND d.country <> 'brazil' AND d.country <>'Austria' AND d.country <>'Chillie'
 GROUP BY d.country

感谢所有有用的回复,伙计们!!!感谢所有有用的回复,伙计们!!!但这个疑问是错误的!它应该是而且一直都是,不是d.country,也不是像“Chillie”。但这个问题是错误的!它应该是而且一直都是,而不是像“辣椒”一样的d.country。