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

Optimized GROUP BY और ORDER BY

परफॉर्मेंस के लिए GROUP BY और ORDER BY फ़ील्ड्स का सही क्रम में होना बेहद ज़रूरी है। जब इन क्लॉज़ में SORTKEYs इस्तेमाल हो रहे हों, तब यह और भी महत्वपूर्ण हो जाता है।

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

Redshift परिचय

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

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

  • select क्लॉज़ में तारीख़ से year और month को अलग-अलग कॉलम के रूप में सही तरीके से निकालिए।
  • स्टेटमेंट में ORDER BY फ़ील्ड्स month और year को सही क्रम में जोड़िए।

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

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

-- Extract the year and month from the date as separate elements
SELECT ___(___, date) as year,
       ___('month', ___) as month,
       COUNT(
           CASE WHEN hourlywindspeed != '0' THEN 1
           ELSE NULL
           END
       )
  FROM public_intro_redshift.coffee_county_weather
 GROUP BY year, month
 -- Add the ORDER BY fields in the proper order
 ORDER BY ___ DESC, ___ DESC;
कोड संपादित करें और चलाएँ