MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Bangun sebuah CTE bernama december_readings yang menyeleksi kolom-kolom yang disediakan dari coffee_county_weather.
  • Saring ke tanggal antara '2023-12-01' dan '2024-12-31'.
  • Pilih kolom date dan air_temp dari 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';
Edit dan Jalankan Kode