Aan de slagGa gratis aan de slag

Datumonderdelen extraheren

Er is twijfel of een anemometer die windsnelheid meet wel goed is gerepareerd op het Coffee County-weerstation. Er is voorgesteld om het aantal winderige metingen per maand te vergelijken om te zien of het voor oktober 2023 is gerepareerd.

Deze oefening maakt deel uit van de cursus

Introductie tot Redshift

Cursus bekijken

Oefeninstructies

  • Haal het jaar op uit de kolom date en geef het het alias year.
  • Haal de maand op uit de kolom date en geef het het alias month.
  • Tel alleen wanneer hourlywindspeed niet '0' is door het getal '1' te retourneren.
  • Groepeer en sorteer op jaar en maand, in die volgorde.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

-- 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;
Code bewerken en uitvoeren