Začněte nyníZačněte zdarma

Nejrušnější hodina dne

Jako datový analytik/analytička se občas setkáš s potřebou zpracovat ad hoc dotaz. Zpravodajská aplikace, pro kterou pracuješ, nabízí oblíbenou funkci zobrazující pět nejčtenějších článků za poslední týden. Dostupné tabulky obsahují pět časových řad – jednu pro každý článek. Tabulka dc_news_dim uchovává metadata k těmto pěti článkům a tabulka dc_news_fact obsahuje příslušných pět časových řad.

Tyto články jsou čteny v průběhu několika dní.

Chování čtenářů je cyklické – některé hodiny dne jsou rušnější než jiné. Redaktor chce vědět, které tři hodiny dne byly nejrušnější z hlediska celkového počtu přečtení článků.

Časy jsou dostupné v poli ts.

Toto cvičení je součástí kurzu

Time Series Analysis in PostgreSQL

Zobrazit kurz

Pokyny k cvičení

  • Pomocí funkce EXTRACT() najdi tři hodiny dne s nejvyšším počtem zobrazení (views) článků; nezapomeň zobrazení agregovat.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

-- Find the top three reading hours of the day
SELECT
	___ AS hour_of_day,
	___ AS views
FROM ___
___
ORDER BY ___
___;
Upravit a spustit kód