ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Extrage month din coloana order_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
___
Editează și rulează codul