Запросы к схеме «звезда»
Продажи в жанре «роман» оказались ниже прогнозов компании. Чтобы исправить ситуацию, вам поручили провести аналитику по этому жанру и определить, на какие регионы стоит обратить внимание отделу продаж. Для начала нужно узнать общий объём продаж по каждому штату для книг жанра «роман».
К счастью, вы только что завершили настройку хранилища данных со следующей схемой «звезда»:

Таблицы из этой схемы уже загружены. Обратите внимание: не используйте псевдонимы в операторах FROM и JOIN.
Это упражнение является частью курса
Проектирование баз данных
Инструкции к упражнению
- Выберите
stateиз подходящей таблицы и общую сумму продажsales_amount. - Завершите JOIN по полю
book_id. - Завершите JOIN для подключения таблицы
dim_store_star. - Добавьте условие для выборки книг с
genreравнымnovel. - Сгруппируйте результаты по штату.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- Output each state and their total sales_amount
SELECT ___.___, ___(___)
FROM ___
-- Join to get book information
JOIN ___ ON ___.___ = ___.___
-- Join to get store information
JOIN ___ ON ___.___ = ___.___
-- Get all books with in the novel genre
WHERE
___.___ = 'novel'
-- Group results by state
GROUP BY
___.___;