BaşlayınÜcretsiz başlayın

Optimizeli GROUP BY ve ORDER BY

GROUP BY ve ORDER BY alanlarını doğru sıraya koymak performans için kritiktir. Bu, bu ifadelerde SORTKEY'ler kullanıldığında daha da önemlidir.

Bu egzersiz, kursun bir parçasıdır

Redshift’e Giriş

Kursa Göz Atın

Egzersiz talimatları

  • SELECT ifadesinde, tarihten yılı ve ayı ayrı sütunlar olarak doğru şekilde çek.
  • Deyime ORDER BY alanlarını, month ve year olarak doğru sırayla ekle.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

-- 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;
Kodu Düzenle ve Çalıştır