NATURAL JOIN
Pissa, l’entreprise de livraison de pizzas en pleine expansion, a un nouveau défi à vous proposer. Ils souhaitent savoir quel type de pizza génère le plus de revenus.
Voici le schéma de pizza
à titre de référence :
Identifiez la catégorie de pizzas la plus vendue à l’aide de vos connaissances de NATURAL JOIN
.
Cet exercice fait partie du cours
Introduction à Snowflake SQL
Instructions
- Récupérez la
category
dans la table appropriée. - Effectuez un
NATURAL JOIN
de la tablepizza_type
. - Regroupez les enregistrements par
category
à partir de la tablept
(pizza_type
). - Triez les détails par
total_revenue
dans l’ordre décroissant et limitez les résultats à un seul enregistrement, de sorte que seule la pizza générant le plus de revenus soit renvoyée.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
SELECT
-- Get the pizza category
___,
SUM(p.price * od.quantity) AS total_revenue
FROM order_details AS od
NATURAL JOIN pizzas AS p
-- NATURAL JOIN the pizza_type table
___ pizza_type AS pt
-- GROUP the records by category
___
-- ORDER by total_revenue and limit the records
___
___