Začněte nyníZačněte zdarma

Filtrování pomocí CTE

Dostala ses k novému úkolu: sestavit sérii dotazů nad prosincovými daty o teplotě vzduchu (hourlydrybulbtemperature) z Coffee County, TN, USA. Rozhodneš se vytvořit CTE obsahující pouze prosincová data, abys se mohla soustředit na samotné dotazy a snáze je postupně upravovat. První dotaz má vrátit jen rutinní hodinová hlášení o počasí na letištních terminálech (FM-15).

Toto cvičení je součástí kurzu

Introduction to Redshift

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř CTE s názvem december_readings, která vybírá zadané sloupce z tabulky coffee_county_weather.
  • Filtruj data v rozsahu od '2023-12-01' do '2024-12-31'.
  • Z CTE vyber sloupce date a air_temp.
  • Výsledky dále omeď pouze na záznamy s report_type rovným 'FM-15'.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

-- 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';
Upravit a spustit kód