Filtrando com CTEs
Você recebeu uma nova tarefa: criar uma série de consultas com base nos dados de temperatura do ar de dezembro (hourlydrybulbtemperature) de Coffee County, TN, EUA. Você decide construir uma CTE apenas com os dados de dezembro para focar nas consultas principais e facilitar a iteração sobre todas as perguntas. A primeira consulta deve retornar apenas o relatório meteorológico rotineiro por hora em terminais aéreos (FM-15).
Este exercício faz parte do curso
Introdução ao Redshift
Instruções do exercício
- Crie uma CTE chamada
december_readingsque selecione as colunas fornecidas decoffee_county_weather. - Filtre para datas entre
'2023-12-01'e'2024-12-31'. - Selecione as colunas
dateeair_tempda CTE. - Além disso, filtre os resultados para apenas
report_typeigual a'FM-15'.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- 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';