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
Instrukcje do ćwiczenia
- Przypisz rangi do kolumny
t_monthly_mindla stacji meteorologicznejTX, łącząc obie tabele i partycjonując wedługstation_id; ranga1powinna 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;