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:

Wykorzystując NATURAL JOIN, zidentyfikuj pojedynczą kategorię pizzy o najwyższej sprzedaży.
To ćwiczenie jest częścią kursu
Wprowadzenie do Snowflake SQL
Instrukcje do ćwiczenia
- Pobierz kolumnę
categoryz odpowiedniej tabeli. - Użyj
NATURAL JOINz tabeląpizza_type. - Pogrupuj rekordy według kolumny
categoryz tabelipt(pizza_type). - Posortuj wyniki według
total_revenuew 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
___
___