开始使用免费开始使用

一天中最繁忙的小时

作为数据分析师,您可能需要执行一次性查询。您所在的新闻应用有一个受欢迎的功能:展示过去一周的前五篇新闻文章。提供的两张表包含了这五条时间序列,每篇文章对应一条时间序列。dc_news_dim 存放这五篇文章的元数据,dc_news_fact 存放对应的五条时间序列。

这些新闻文章会在几天内被阅读。

阅读行为具有周期性。一天中的某些小时更繁忙。主编想知道,在总阅读次数方面,一天中最繁忙的三个小时分别是哪些。

时间存储在 ts 字段中。

本练习是课程的一部分

PostgreSQL 中的时间序列分析

查看课程

练习说明

  • 使用 EXTRACT() 根据新闻文章的 views 找出一天中最繁忙的三个小时;别忘了对浏览量进行聚合。

交互式实操练习

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

-- Find the top three reading hours of the day
SELECT
	___ AS hour_of_day,
	___ AS views
FROM ___
___
ORDER BY ___
___;
编辑并运行代码