Fonksiyonlar ve Gruplama
Pissa'daki pizza sipariş detaylarını inceliyorsun. Ekip, farklı pizza boyutlarının aylık bazda oluşturduğu geliri araştırmak istiyor.
Toplulaştırma fonksiyonları, sıralama ve gruplama bilginle sorguyu tamamla ve ekibin analizine destek ol.
Bu egzersiz, kursun bir parçasıdır
Snowflake SQL'e Giriş
Egzersiz talimatları
order_datesütunundanmonthdeğerini al.- Sorgu sonuçlarını gruplamak için uygun Snowflake SQL anahtar sözcüklerini kullan.
- Sonuçlarını
revenuedeğerine göre azalan sırada düzenle.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- Get the month from order_date
SELECT ___(___ FROM ___) AS order_month,
p.pizza_size,
-- Calculate revenue
___(p.price * od.quantity) AS revenue
FROM orders o
INNER JOIN order_details od USING(order_id)
INNER JOIN pizzas p USING(pizza_id)
-- Appropriately group the query
___
-- Sort by revenue in descending order
___