Tách các phần của ngày giờ
Có lo ngại rằng máy đo gió (anemometer) đo tốc độ gió tại trạm thời tiết Coffee County chưa được sửa chữa đúng cách. Đề xuất là so sánh số lần ghi nhận có gió trong từng tháng để xem liệu nó đã được sửa xong trước tháng 10 năm 2023 hay chưa.
Bài tập này là một phần của khóa học
Giới thiệu về Redshift
Hướng dẫn bài tập
- Lấy năm từ cột
date, đặt bí danh làyear. - Lấy tháng từ cột
date, đặt bí danh làmonth. - Chỉ đếm khi
hourlywindspeedkhác'0'bằng cách trả về số 1. - Group và order theo năm rồi đến tháng, theo đúng thứ 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.
-- Get the year from date as year
SELECT ___(___, date) as year,
-- Get the month from date as month
___(___, ___) as ___,
-- Count readings when the hourlywindspeed isn't '0'
COUNT(
CASE WHEN ___ != '0' THEN ___
ELSE NULL
END
)
FROM public_intro_redshift.coffee_county_weather
-- Group and order by the dateparts you extracted
GROUP BY ___, ___
ORDER BY ___ DESC, ___ DESC;