mysql - SQLzoo 教程 | GROUP BY 和 HAVING

标签 mysql sql group-by having

我无法正确回答以下问题

Show the years in which three prizes were given for Physics.

我编写了以下脚本,但它返回错误。

SELECT yr, COUNT(subject) FROM nobel
WHERE subject = 'Physics'
GROUP BY yr
HAVING COUNT(subject) = 3

感谢您的宝贵时间

最佳答案

该查询看起来正确,但如果没有指向 SqlZoo 页面的链接,我无法确定。

尝试

SELECT yr FROM nobel
WHERE subject = 'Physics'
GROUP BY yr
HAVING COUNT(subject) = 3

——您返回的结果的确切格式可能很挑剔。它只要求年份。

关于mysql - SQLzoo 教程 | GROUP BY 和 HAVING,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18218315/

相关文章:

mysql - Express-handlebars 将多个数据集路由到一页

php - 两列上的多个条件,并带有 order by

mysql - 数据库设计。传递依赖与否?

Mysql - 来自 VIEW 的 "EXPLAIN SELECT"正在查看主表的所有行

MySQL 子查询使用 GROUP BY 对多个列进行计数

php - 根据选中的复选框将所有值插入一行

php - InnoDB - 表列值依赖于主键值

sql - 我可以搜索存储过程的结果吗?

group-by - ElasticSearch 按多个字段分组

pandas - 如何将数据框的行与组配对?