CTE로 필터링하기
미국 테네시주 Coffee County의 12월 기온(hourlydrybulbtemperature) 관측치를 기반으로 일련의 쿼리를 작성하라는 새 과제가 주어졌습니다. 모든 질문을 반복적으로 탐색하기 쉽도록, 그리고 본 쿼리에만 집중할 수 있도록 12월 데이터만 담은 CTE를 만들기로 했습니다. 첫 번째 쿼리는 공항 관측소의 정기 시간별 기상 보고서(FM-15)만 반환해야 합니다.
이 연습은 강의의 일부입니다
Redshift 입문
연습 안내
coffee_county_weather에서 제공된 열을 선택하는december_readings라는 CTE를 만드세요.- 날짜를
'2023-12-01'부터'2024-12-31'사이로 필터링하세요. - CTE에서
date와air_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';