開始使用免費開始

一天中最忙碌的小時

身為資料分析師,你可能會需要執行臨時查詢。你任職的新聞 App 有個熱門功能:提供過去一週的前五大新聞文章。已提供的資料表包含五條時間序列,每篇文章一條。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 ___
___;
編輯並執行程式碼