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

Запити до схеми сніжинки

Уявіть, що у вас немає налаштованого сховища даних. Замість цього вам доведеться виконати цей запит на операційній базі даних компанії, тобто потрібно переписати попередній запит, використавши таку схему сніжинки:

Таблиці в цій схемі вже завантажено. Пам'ятайте, наша мета — знайти суму грошей, зароблених на жанрі novel у кожному штаті.

Ця вправа є частиною курсу

Проєктування баз даних

Переглянути курс

Інструкції до вправи

  • Виберіть state з відповідної таблиці та сумарний sales_amount.
  • Заповніть два JOIN, щоб отримати genre_id.
  • Заповніть три JOIN, щоб отримати state_id.
  • Виберіть лише книжки з genre novel.
  • Згрупуйте результати за штатом.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

-- Output each state and their total sales_amount
SELECT ___.___, ___(___)
FROM ___
    -- Joins for genre
    JOIN dim_book_sf on ___.___ = ___.___
    JOIN dim_genre_sf on ___.___ = ___.___
    -- Joins for state 
    JOIN ___ on ___.store_id = ___.store_id 
    JOIN ___ on ___.city_id = ___.city_id
	JOIN ___ on  ___.state_id = ___.state_id
-- Get all books with in the novel genre and group the results by state
WHERE  
    ___.___ = '___'
GROUP BY
    ___.___;
Редагувати та запускати код