НачатьНачать бесплатно

NATURAL JOIN

Pissa — стремительно растущая служба доставки пиццы — ставит перед вами новую задачу. Компания хочет узнать, какая категория пиццы приносит наибольшую выручку.

Для справки ниже приведена схема базы данных pizza:

Schema Diagram

Определите единственную самую прибыльную категорию пиццы, используя NATURAL JOIN.

Это упражнение является частью курса

Введение в Snowflake SQL

Посмотреть курс

Инструкции к упражнению

  • Получите поле category из соответствующей таблицы.
  • Выполните NATURAL JOIN с таблицей pizza_type.
  • Сгруппируйте записи по полю category из таблицы pt (pizza_type).
  • Отсортируйте результаты по total_revenue в порядке убывания и ограничьте вывод одной записью, чтобы вернуть только самую прибыльную категорию пиццы.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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
___
___
Редактировать и запускать код