开始使用免费开始使用

按世纪汇总气温

作为数据分析师,您可能会被要求执行临时查询。

您在一家新闻机构工作,负责为每晚新闻节目中的每日天气问答提供数据。气象主持人有时会请您帮忙设计新的天气冷知识问答。这次,要求您给出每个观测站在每个世纪内记录到的最高和最低气温。

您拿到的是一个示例数据集,只包含 2000 年至今的数据,但查询应能在任意世纪的数据上正常运行。

temperature_stations 提供每个气象站的元数据,temperatures_monthly 则包含每个月的最低、最高和平均气温。

本练习是课程的一部分

PostgreSQL 中的时间序列分析

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

-- Get the min and max temp for each station per century
SELECT
	ts.state,
	___ AS century,
	___ AS min,
	___ AS max
FROM temperature_stations AS ts
JOIN temperatures_monthly USING(station_id)
GROUP BY state, century
ORDER BY state;
编辑并运行代码