Histogram příjmů
Poté, co Dave zjistil, že Delivr úspěšně škáluje svůj obchodní model, chce prozkoumat rozložení příjmů. Zajímá ho, jestli má distribuce tvar písmene U, nebo normální rozložení – podle toho se rozhodne, jak nejlépe uživatele kategorizovat podle příjmů, které generují.
Pošli Daveovi frekvenční tabulku příjmů podle uživatelů.
Toto cvičení je součástí kurzu
Analyzing Business Data in SQL
Pokyny k cvičení
- Ulož ID každého uživatele a příjmy, které pro Delivr generuje, do CTE
user_revenues. - Vrať frekvenční tabulku příjmů zaokrouhlených na nejbližší stovku spolu s uživateli, kteří tyto příjmy generují.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
WITH user_revenues AS (
SELECT
-- Select the user ID and revenue
___,
___ AS revenue
FROM meals AS m
JOIN orders AS o ON m.meal_id = o.meal_id
GROUP BY user_id)
SELECT
-- Return the frequency table of revenues by user
___ AS revenue_100,
___ AS users
FROM user_revenues
GROUP BY revenue_100
ORDER BY revenue_100 ASC;