IniziaInizia gratis

Filtrare con le CTE

Hai ricevuto un nuovo incarico: creare una serie di query basate sui dati di dicembre della temperatura dell’aria (hourlydrybulbtemperature) rilevati nella Coffee County, TN, USA. Decidi di costruire una CTE solo con i dati di dicembre, così puoi concentrarti sulle query principali e rendere più semplice iterare su tutte le domande. La prima query deve restituire solo il rapporto meteorologico orario di routine presso i terminal aeroportuali (FM-15).

Questo esercizio fa parte del corso

Introduzione a Redshift

Visualizza il corso

Istruzioni dell'esercizio

  • Crea una CTE chiamata december_readings che selezioni le colonne fornite da coffee_county_weather.
  • Filtra per le date comprese tra '2023-12-01' e '2024-12-31'.
  • Seleziona le colonne date e air_temp dalla CTE.
  • Inoltre, filtra i risultati al solo report_type 'FM-15'.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

-- 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';
Modifica ed esegui il codice