mysql - SQL COUNT 国籍,具有不止一位艺术家和该国籍的艺术家数量

标签 mysql sql

艺术家

(名字、姓氏、国籍)

Miro                        Joan                        Spanish                       
Kandinsky                   Wassily                     Russian                       
Klee                        Paul                        German                        
Matisse                     Henri                       French                        
Chagall                     Marc                        French                          
Sargent                     John Singer                 United States                 
Tobey                       Mark                        United States                 
Horiuchi                    Paul                        United States                 
Graves                      Morris                      United States                 
Julio                       Bloxham Smythe              Spanish                       
Basher                      Bigmouth                    Spanish      

我必须列出数据库中代表不止一位艺术家的所有国籍,以及该国籍的艺术家的数量

所以输出应该是

Spanish         3
United states   4
French          2

最佳答案

拥有是你的 friend

SELECT NATIONALITY, COUNT(*)
FROM ARTIST
GROUP BY NATIONALITY
HAVING COUNT(*)>1

关于mysql - SQL COUNT 国籍,具有不止一位艺术家和该国籍的艺术家数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44672963/

相关文章:

mysql - 从员工错误中选择 employee_name, count(dependent) as dependents

php - 尽管使用 PDO::PARAM_INT 参数,MySQL/PDO::quote() 还是在整数周围加上引号

python - 我的程序无法使用 Python 中的 mysql 连接器库在 MySQL 中存储值

sql - 如何在 IDE 中将 Synapse Analytics SQL 脚本(JSON 格式)读取为 SQL 脚本?

mysql - Presto/mysql 自连接表

mysql - 当我在页面加载时使用数据读取器附加文本框的内容时,更新查询不起作用

sql - 选择具有条件的行之一

python - 如何检查表中两个特定字段中的至少一个是否在 Sqlalchemy ORM 中为 NOT NULL?

SQL - 组合多个类似的查询

mysql - 塑料SCM MySQL设置