Bắt đầu ngayBắt đầu miễn phí

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_monthlytemperature_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

Xem khóa học

Hướng dẫn bài tập

  • Xếp hạng t_monthly_min cho trạm TX bằng cách JOIN hai bảng và PARTITION theo station_id; hạng 1 phả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;
Chỉnh sửa và Chạy Mã