ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Rellena la subconsulta para encontrar el AVG de total_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
  ) ___
)
Editar y ejecutar código