Funcții și grupare
Analizezi detaliile comenzilor de pizza de la Pissa. Echipa dorește să investigheze veniturile generate de diferite dimensiuni de pizza pe lună.
Completează interogarea folosind cunoștințele tale despre funcții agregate, sortare și grupare pentru a sprijini echipa în analiză.
Acest exercițiu face parte din cursul
Introducere în Snowflake SQL
Instrucțiuni pentru exercițiu
- Extrage
monthdin coloanaorder_date. - Folosește cuvintele cheie Snowflake SQL potrivite pentru a grupa rezultatele interogării.
- Ordonează rezultatele după
revenueîn ordine descrescătoare.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- 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
___