Funkcje i grupowanie
Analizujesz szczegóły zamówień pizzy w Pissa. Zespół chce zbadać przychody generowane przez różne rozmiary pizzy w poszczególnych miesiącach.
Uzupełnij zapytanie, korzystając ze swojej wiedzy o funkcjach agregujących, sortowaniu i grupowaniu, aby wesprzeć zespół w analizie.
To ćwiczenie jest częścią kursu
Wprowadzenie do Snowflake SQL
Instrukcje do ćwiczenia
- Pobierz
monthz kolumnyorder_date. - Użyj odpowiednich słów kluczowych Snowflake SQL, aby pogrupować wyniki zapytania.
- Posortuj wyniki według
revenuew kolejności malejącej.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- 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
___