ÎncepețiÎncepe gratuit

Extragerea componentelor de dată

Există îngrijorări cu privire la faptul dacă un anemometru care măsoară viteza vântului a fost reparat corespunzător la stația meteorologică din Coffee County. S-a sugerat compararea numărului de înregistrări cu vânt puternic din fiecare lună, pentru a vedea dacă reparația a fost efectuată înainte de octombrie 2023.

Acest exercițiu face parte din cursul

Introducere în Redshift

Vezi cursul

Instrucțiuni pentru exercițiu

  • Extrage anul din coloana date, cu aliasul year.
  • Extrage luna din coloana date, cu aliasul month.
  • Numără doar înregistrările în care hourlywindspeed nu este '0', returnând valoarea 1.
  • Grupează și ordonează după an și lună, în această ordine.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- 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;
Editează și rulează codul