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
Redshift’e Giriş
kursunun bir parçasıdırEgzersiz talimatları
- SELECT ifadesinde, tarihten yılı ve ayı ayrı sütunlar olarak doğru şekilde çek.
- Deyime
ORDER BYalanlarını,monthveyearolarak doğru sırayla ekle.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- 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;