시작하기무료로 시작하기

CTE로 필터링하기

미국 테네시주 Coffee County의 12월 기온(hourlydrybulbtemperature) 관측치를 기반으로 일련의 쿼리를 작성하라는 새 과제가 주어졌습니다. 모든 질문을 반복적으로 탐색하기 쉽도록, 그리고 본 쿼리에만 집중할 수 있도록 12월 데이터만 담은 CTE를 만들기로 했습니다. 첫 번째 쿼리는 공항 관측소의 정기 시간별 기상 보고서(FM-15)만 반환해야 합니다.

이 연습은 강의의 일부입니다

Redshift 입문

강의 보기

연습 안내

  • coffee_county_weather에서 제공된 열을 선택하는 december_readings라는 CTE를 만드세요.
  • 날짜를 '2023-12-01'부터 '2024-12-31' 사이로 필터링하세요.
  • CTE에서 dateair_temp 열을 선택하세요.
  • 추가로 report_type'FM-15'인 결과만 남기세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

-- 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';
코드 편집 및 실행