Aan de slagGa gratis aan de slag

Filteren met CTE's

Je hebt een nieuwe opdracht gekregen om een reeks queries te maken op basis van de luchttemperatuurmetingen (hourlydrybulbtemperature) van december uit Coffee County, TN, VS. Je besluit een CTE te bouwen met alleen decembergegevens, zodat je je kunt richten op de hoofdqueries en het makkelijker wordt om over alle vragen te itereren. De eerste query moet alleen het routinematige uurlijkse weerbericht op luchthavens (FM-15) teruggeven.

Deze oefening maakt deel uit van de cursus

Introductie tot Redshift

Cursus bekijken

Oefeninstructies

  • Bouw een CTE met de naam december_readings die de opgegeven kolommen selecteert uit coffee_county_weather.
  • Filter op datums tussen '2023-12-01' en '2024-12-31'.
  • Selecteer de kolommen date en air_temp uit de CTE.
  • Filter de resultaten verder op alleen report_type 'FM-15'.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

-- Build a CTE named december_reading
___ ___ ___ (
    SELECT date,
           hourlydrybulbtemperature AS air_temp,
           report_type
      FROM public_intro_redshift.coffee_county_weather
     -- Date is in December using between syntax
     WHERE date ___ '2023-12-01' AND '2024-12-31'
)
SELECT date,
       air_temp
  -- From the CTE
  FROM ___
 -- For the FM-15 report type
 WHERE ___ = 'FM-15';
Code bewerken en uitvoeren