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

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

Xem khóa học

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 hourlywindspeed khá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;
Chỉnh sửa và Chạy Mã