Cea mai aglomerată oră din zi
În calitate de analist de date, s-ar putea să fii solicitat să efectuezi o interogare ad hoc. Aplicația de știri la care lucrezi are o funcționalitate populară care afișează primele cinci articole de știri ale săptămânii trecute. Tabelele disponibile conțin cinci serii de timp, câte una pentru fiecare articol. dc_news_dim conține metadatele celor cinci articole, iar dc_news_fact conține cele cinci serii de timp, câte una pentru fiecare articol.
Aceste articole de știri sunt citite pe parcursul mai multor zile.
Comportamentul de lectură este ciclic prin natură. Unele ore ale zilei sunt mai aglomerate decât altele. Editorul vrea să știe care sunt cele trei ore ale zilei cu cel mai mare număr total de vizualizări ale acestor articole.
Orele sunt disponibile în câmpul ts.
Acest exercițiu face parte din cursul
Analiza seriilor de timp în PostgreSQL
Instrucțiuni pentru exercițiu
- Găsește primele trei ore ale zilei în funcție de
viewsale articolelor de știri, folosindEXTRACT(); nu uita să agregezi vizualizările.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- Find the top three reading hours of the day
SELECT
___ AS hour_of_day,
___ AS views
FROM ___
___
ORDER BY ___
___;