ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Găsește primele trei ore ale zilei în funcție de views ale articolelor de știri, folosind EXTRACT(); 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 ___
___;
Editează și rulează codul