Pemfilteran dengan CTE
Anda mendapat tugas baru untuk membuat serangkaian kueri berdasarkan pembacaan data suhu udara (hourlydrybulbtemperature) bulan Desember dari Coffee County, TN, USA. Anda memutuskan untuk membangun sebuah CTE berisi data bulan Desember saja agar dapat fokus pada kueri utama dan memudahkan iterasi untuk semua pertanyaan. Kueri pertama seharusnya hanya mengembalikan laporan cuaca rutin per jam di terminal udara (FM-15).
Latihan ini adalah bagian dari kursus
Pengantar Redshift
Petunjuk latihan
- Bangun sebuah CTE bernama
december_readingsyang menyeleksi kolom-kolom yang disediakan daricoffee_county_weather. - Saring ke tanggal antara
'2023-12-01'dan'2024-12-31'. - Pilih kolom
datedanair_tempdari CTE. - Selanjutnya, saring hasilnya hanya untuk
report_type'FM-15'.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- 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';