शुरू करेंमुफ़्त में शुरू करें

CTEs के साथ फ़िल्टरिंग

आपको USA के Tennessee राज्य के Coffee County से दिसंबर माह के air temperature (hourlydrybulbtemperature) रीडिंग्स पर आधारित क्वेरियों की एक श्रृंखला बनाने का नया काम मिला है. आपने तय किया है कि सिर्फ दिसंबर के डेटा का एक CTE बनाएँ ताकि आप मुख्य क्वेरियों पर ध्यान दे सकें और सभी प्रश्नों पर तेज़ी से iteration करना आसान हो जाए. पहली क्वेरी में केवल हवाई अड्डों पर जारी होने वाली नियमित प्रति-घंटा मौसम रिपोर्ट (FM-15) लौटनी चाहिए.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Redshift परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • december_readings नाम का एक CTE बनाएँ जो coffee_county_weather से दिए गए कॉलम्स को सेलेक्ट करे.
  • तारीखों को '2023-12-01' और '2024-12-31' के बीच फ़िल्टर करें.
  • CTE से date और air_temp कॉलम्स सेलेक्ट करें.
  • आगे, परिणामों को केवल 'FM-15' report_type तक सीमित करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

-- 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';
कोड संपादित करें और चलाएँ