ПочатиПочніть безкоштовно

Запити до зіркової схеми (star schema)

Продажі жанру novel виявилися нижчими за прогнози вашої компанії. Щоб це виправити, вам доручили проаналізувати жанр novel і визначити, на які регіони має орієнтуватися команда з продажів. Спершу ви хочете подивитися на загальну суму продажів у кожному штаті для книжок у жанрі novel.

На щастя, ви щойно завершили налаштування сховища даних із такою зірковою схемою:

Таблиці з цієї схеми завантажено. Зверніть увагу: не використовуйте псевдоніми в операторах 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
    ___.___;
Редагувати та запускати код