Funkce a seskupování
Zkoumáš podrobnosti objednávek pizzy v Pisse. Tým chce analyzovat tržby generované různými velikostmi pizzy za jednotlivé měsíce.
Doplň dotaz s využitím znalostí agregačních funkcí, řazení a seskupování a pomoz týmu s jejich analýzou.
Toto cvičení je součástí kurzu
Introduction to Snowflake SQL
Pokyny k cvičení
- Z sloupce
order_datezískejmonth. - Použij příslušná klíčová slova Snowflake SQL pro seskupení výsledků dotazu.
- Seřaď výsledky podle
revenuesestupně.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- 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
___