Subconsultas
Pissa, la empresa de reparto de pizzas en expansión, está utilizando tu experiencia para identificar algunas tendencias.
Quieren racionalizar su oferta de pizzas identificando las pizzas de bajo rendimiento. Tu tarea consiste en encontrar los tipos de pizza que se piden con menos frecuencia que la media de todos los tipos.
Este ejercicio forma parte del curso
Introducción a Snowflake SQL
Instrucciones del ejercicio
- Rellena la subconsulta para encontrar el
AVG
detotal_quantity
. - Calcula
total_quantity
dentro de la subconsulta. - Alias de la subconsulta como
subquery
.
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
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
) ___
)