Xếp hạng thời tiết lạnh
Bạn đang làm việc cho cơ quan thời tiết quốc gia của Hoa Kỳ. Texas gần đây có thời tiết lạnh bất thường và bạn được giao phân tích dữ liệu lịch sử để xếp hạng các nhiệt độ thấp nhất.
Hãy xếp hạng dữ liệu trạm thời tiết TX theo t_monthly_min. Hạng 1 phải xuất hiện trước và có nhiệt độ thấp nhất. Các nhiệt độ bằng nhau phải có cùng hạng.
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_mincho trạmTXbằng cách JOIN hai bảng và PARTITION theostation_id; hạng1phải có nhiệt độ thấp 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 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;