Xếp hạng thời tiết nóng
Bạn đang thực hiện một báo cáo khí hậu toàn cầu và cần xác định các mức nhiệt cao nhất cho nhiều trạm thời tiết khác nhau. Hawaii là điểm tiếp theo bạn sẽ phân tích và xếp hạng các tháng nóng nhất từng được ghi nhận.
Hãy xếp hạng dữ liệu trạm thời tiết HI theo t_monthly_max. Hạng 1 phải xuất hiện đầu tiên và có nhiệt độ cao nhất. Các nhiệt độ bằng nhau phải có cùng hạng, và không được bỏ qua bất kỳ mức hạng nào.
Bạn sẽ cần JOIN temperatures_monthly và temperature_stations.
Bài tập này là một phần của khóa học
Phân tích chuỗi thời gian trong PostgreSQL
Hướng dẫn bài tập
- Xếp hạng
t_monthly_maxcho trạm thời tiếtHIbằng cách JOIN hai bảng; hạng1phải có nhiệt độ cao nhất.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
-- Rank the highest temperatures in Hawaii
SELECT
ts.state,
year_month,
t_monthly_max,
___ OVER (___) AS rank
___ AS tm
___ AS ts
USING(station_id)
___
ORDER BY rank;