Zacznij terazZacznij za darmo

Zliczanie liczby danych dla każdej serii czasowej

Jesteś badaczem danych w zespole oceniającym dane pogodowe w postaci szeregów czasowych, które inny zespół wgrał z pliku importowego. Twoim zadaniem jest ocena przydatności tego nowego zbioru danych.

Masz do dyspozycji dwie tabele z danymi. Każdy szereg czasowy jest identyfikowany przez filename, station_id oraz dwuliterowy kod state. Otrzymano informację, że dwie stacje mają mniej punktów danych niż pozostałe.

Napisz zapytanie, które wskazuje, które dwie stacje mają najmniej danych, posortowane rosnąco według liczby punktów danych.

Do dyspozycji masz tabele temperature_stations i temperatures_monthly.

To ćwiczenie jest częścią kursu

Analiza szeregów czasowych w PostgreSQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Złącz obie tabele i zlicz liczbę danych dla każdej stacji, posortowanych w kolejności rosnącej.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- Count the number of data per station, sorted in ascending order
SELECT filename, state, ___ AS count
FROM temperatures_monthly
JOIN ___ USING(___)
GROUP BY filename, state
___;
Edytuj i uruchom kod