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
Istruzioni dell'esercizio
- Crea una CTE chiamata
december_readingsche selezioni le colonne fornite dacoffee_county_weather. - Filtra per le date comprese tra
'2023-12-01'e'2024-12-31'. - Seleziona le colonne
dateeair_tempdalla 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';