ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Crie uma CTE chamada december_readings que selecione as colunas fornecidas de coffee_county_weather.
  • Filtre para datas entre '2023-12-01' e '2024-12-31'.
  • Selecione as colunas date e air_temp da CTE.
  • Além disso, filtre os resultados para apenas report_type igual 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';
Editar e executar o código