Zacznij terazZacznij za darmo

Zapytania do schematu gwiazdy

Gatunek powieściowy nie sprzedaje się tak dobrze, jak przewidywała twoja firma. Aby temu zaradzić, zostałeś/-aś poproszony/-a o przeprowadzenie analizy sprzedaży w tym gatunku – tak by wskazać zespołowi sprzedaży, na jakich obszarach powinien się skoncentrować. Na początek sprawdź łączną wartość sprzedaży w każdym stanie dla książek z gatunku powieściowego.

Na szczęście właśnie skończyłeś/-aś konfigurować hurtownię danych z następującym schematem gwiazdy:

Tabele z tego schematu zostały już załadowane. Pamiętaj, żeby nie używać aliasów w klauzulach FROM i JOIN.

To ćwiczenie jest częścią kursu

Projektowanie baz danych

Zobacz kurs

Instrukcje do ćwiczenia

  • Wybierz state z odpowiedniej tabeli oraz łączną wartość sales_amount.
  • Uzupełnij złączenie JOIN po kolumnie book_id.
  • Uzupełnij złączenie JOIN łączące tabelę dim_store_star.
  • Dodaj warunek filtrujący książki z gatunku (genre) novel.
  • Pogrupuj wyniki według stanu.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- 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
    ___.___;
Edytuj i uruchom kod