Günün en yoğun saati
Bir veri analisti olarak bazen ad hoc sorgular çalıştırman istenebilir. Çalıştığın haber uygulamasında, geçen haftanın en popüler beş haberini gösteren bir özellik var. Sağlanan tablolar bu beş haber için zaman serilerini içeriyor; her haber için bir zaman serisi. dc_news_dim bu beş haberin üst verilerini (metadata) içerir, dc_news_fact ise her haber için bir zaman serisini içerir.
Bu haberler birkaç gün boyunca okunuyor.
Okuma davranışı döngüseldir. Günün bazı saatleri diğerlerinden daha yoğundur. Editör, bu haberlerden herhangi birinin okunma sayılarının toplamına göre günün en yoğun üç saatinin hangileri olduğunu bilmek istiyor.
Zaman damgaları ts alanında mevcut.
Bu egzersiz, kursun bir parçasıdır
PostgreSQL ile Zaman Serisi Analizi
Egzersiz talimatları
- Haber makalesi
viewsdeğerlerine göreEXTRACT()kullanarak günün en yoğun üç saatini bul; görüntülenmeleri toplamayı unutma.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- Find the top three reading hours of the day
SELECT
___ AS hour_of_day,
___ AS views
FROM ___
___
ORDER BY ___
___;