Zacznij terazZacznij za darmo

Ranking zimnej pogody

Pracujesz dla krajowej agencji meteorologicznej w USA. Teksas od jakiegoś czasu doświadcza wyjątkowo mroźnej pogody i dostałeś zadanie przeanalizowania danych historycznych oraz uszeregowania najniższych temperatur według rangi.

Uporządkuj dane stacji meteorologicznej TX według kolumny t_monthly_min. Ranga 1 powinna pojawić się jako pierwsza i odpowiadać najniższej temperaturze. Identyczne temperatury powinny otrzymać tę samą rangę.

Połącz tabele temperatures_monthly i temperature_stations.

To ćwiczenie jest częścią kursu

Analiza szeregów czasowych w PostgreSQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Przypisz rangi do kolumny t_monthly_min dla stacji meteorologicznej TX, łącząc obie tabele i partycjonując według station_id; ranga 1 powinna odpowiadać najniższej temperaturze.

Interaktywne ćwiczenie praktyczne

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

-- Rank the lowest temperatures in Texas
SELECT
	ts.state,
	year_month,
	t_monthly_min,
    ___ (
		___
		___) AS rank
FROM temperatures_monthly AS tm
___ AS ts 
	USING(___)
___
ORDER BY rank;
Edytuj i uruchom kod