【发布时间】:2022-07-22 14:43:41
【问题描述】:
我正在为我的投资组合做一个小项目,并且对 SQL 比较陌生,遇到了一个没有指导的项目,有这个问题。
在加拿大,截至 2022-01-01 的一年中,有多少城市的城市平均气温低于 0 度?这就是我所拥有的:
SELECT COUNT(temp)
FROM table
WHERE date = '2022-01-01'
HAVING AVG(temp) < 0
【问题讨论】:
-
您的问题不清楚。请为您的表格添加示例数据。
-
我删除了冲突的 DBMS 标签。请为您真正使用的数据库产品添加一个标签。
-
请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。
-
'这将返回 0 个结果,这在给定数据集的情况下不应该是这种情况。' - 为什么不考虑没有分组发生
-
如果你想在过滤器中使用一个城市的平均温度,你必须
GROUP BY城市栏。
标签: sql