ÎncepețiÎncepe gratuit

Filtrare cu CTE-uri

Ai primit o nouă sarcină: să creezi o serie de interogări bazate pe datele privind temperatura aerului (hourlydrybulbtemperature) din decembrie, înregistrate în Coffee County, TN, SUA. Decizi să construiești un CTE cu datele doar din decembrie, astfel încât să te poți concentra pe interogările principale și să fie mai ușor să iterezi pe toate întrebările. Prima interogare ar trebui să returneze doar raportul meteorologic orar de rutină de la terminalele aeriene (FM-15).

Acest exercițiu face parte din cursul

Introducere în Redshift

Vezi cursul

Instrucțiuni pentru exercițiu

  • Construiește un CTE numit december_readings care selectează coloanele indicate din coffee_county_weather.
  • Filtrează datele între '2023-12-01' și '2024-12-31'.
  • Selectează coloanele date și air_temp din CTE.
  • Filtrează în continuare rezultatele pentru a include doar tipul de raport 'FM-15'.

Exercițiu interactiv practic

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

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