Sottoquery
Pissa, l'azienda di consegna pizza in espansione, ora si affida alla tua esperienza per individuare alcune tendenze.
Vogliono ottimizzare l'offerta identificando le pizze con performance insufficienti. Il tuo compito è trovare i tipi di pizza ordinati meno frequentemente della media complessiva.
Questo esercizio fa parte del corso
Introduzione a Snowflake SQL
Istruzioni dell'esercizio
- Completa la sottoquery per trovare la
AVGditotal_quantity. - Calcola
total_quantityall'interno della sottoquery. - Assegna l'alias
subqueryalla sottoquery.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
SELECT pt.name,
pt.category,
SUM(od.quantity) AS total_orders
FROM pizza_type pt
JOIN pizzas p
ON pt.pizza_type_id = p.pizza_type_id
JOIN order_details od
ON p.pizza_id = od.pizza_id
GROUP BY ALL
HAVING SUM(od.quantity) < (
-- Calculate AVG of total_quantity
SELECT ___(___)
FROM (
-- Calculate total_quantity
SELECT ___(___.___) AS total_quantity
FROM pizzas p
JOIN order_details od
ON p.pizza_id = od.pizza_id
GROUP BY p.pizza_id
-- Alias as subquery
) ___
)