Zacznij terazZacznij za darmo

NATURAL JOIN

Pissa, stale rozwijające się przedsiębiorstwo dostarczające pizzę, ma dla ciebie nowe wyzwanie. Chce dowiedzieć się, który rodzaj pizzy generuje największe przychody.

Poniżej znajdziesz schemat bazy pizza jako punkt odniesienia:

Schema Diagram

Wykorzystując NATURAL JOIN, zidentyfikuj pojedynczą kategorię pizzy o najwyższej sprzedaży.

To ćwiczenie jest częścią kursu

Wprowadzenie do Snowflake SQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Pobierz kolumnę category z odpowiedniej tabeli.
  • Użyj NATURAL JOIN z tabelą pizza_type.
  • Pogrupuj rekordy według kolumny category z tabeli pt (pizza_type).
  • Posortuj wyniki według total_revenue w kolejności malejącej i ogranicz wynik do jednego rekordu, tak aby zwrócona została tylko pizza generująca najwyższe przychody.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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
___
___
Edytuj i uruchom kod