Đếm số lượng dữ liệu cho mỗi chuỗi thời gian
Bạn là một data scientist trong nhóm đánh giá dữ liệu chuỗi thời gian thời tiết do một nhóm khác tải lên từ tệp nhập, và bạn được yêu cầu phân tích mức độ hữu ích của bộ dữ liệu mới này.
Bạn có hai bảng chứa dữ liệu. Mỗi chuỗi thời gian được nhận diện bởi filename, station_id, và mã bang hai ký tự state. Bạn được thông báo rằng có hai trạm có số điểm dữ liệu ít hơn các trạm còn lại.
Hãy viết một truy vấn cho biết hai trạm có ít dữ liệu nhất, sắp xếp theo số điểm dữ liệu tăng dần.
Các bảng temperature_stations và temperatures_monthly đã sẵn sàng cho bạn sử dụng.
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
- Nối hai bảng và đếm số lượng dữ liệu cho mỗi trạm, sắp xếp theo thứ tự tăng dần.
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.
-- Count the number of data per station, sorted in ascending order
SELECT filename, state, ___ AS count
FROM temperatures_monthly
JOIN ___ USING(___)
GROUP BY filename, state
___;