Wyodrębnianie części daty
Pojawiły się wątpliwości co do tego, czy anemometr mierzący prędkość wiatru na stacji meteorologicznej w Coffee County został prawidłowo naprawiony. Zaproponowano porównanie liczby odczytów wskazujących wietrzną pogodę w poszczególnych miesiącach, aby sprawdzić, czy naprawa nastąpiła przed październikiem 2023 roku.
To ćwiczenie jest częścią kursu
Wprowadzenie do Redshift
Instrukcje do ćwiczenia
- Pobierz rok z kolumny
date, nadając aliasowi nazwęyear. - Pobierz miesiąc z kolumny
date, nadając aliasowi nazwęmonth. - Zliczaj tylko te wiersze, w których
hourlywindspeednie wynosi'0', zwracając wartość 1. - Grupuj i sortuj według roku i miesiąca, w tej kolejności.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- 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;