我正在为我的投资组合做一个小项目,并且对SQL比较陌生,遇到了一个没有指导的项目,有了这个问题。
在加拿大,在2022-01-01年期间,有多少城市的平均气温低于0度?这就是我所拥有的:
SELECT COUNT(temp)
FROM table
WHERE date = '2022-01-01'
HAVING AVG(temp) < 0发布于 2022-03-20 12:23:43
解构你的问题:
以下的分组值
select city, avg(temp)
where temp between -40 and 40
and date = '2022-01-01'
group by city
having avg(temp) < 0发布于 2022-03-20 12:13:00
SELECT city,COUNT(temp)
FROM table
WHERE date = '2022-01-01'
group by city
HAVING AVG(temp) < 0发布于 2022-07-22 06:43:41
//-子查询--使用平均temperature<0 & date 2022-01-01 //-筛选-统计所有子查询结果
SELECT COUNT(*)
FROM (SELECT city, AVG(temp)
FROM table
WHERE DATE = '2022-01-01'
GROUP BY city
HAVING AVG(temp)<0;) ;https://stackoverflow.com/questions/71546556
复制相似问题