Zacznij terazZacznij za darmo

Zapytania w schemacie płatka śniegu

Wyobraź sobie, że nie masz skonfigurowanego magazynu danych. Zamiast tego musisz uruchomić to zapytanie na operacyjnej bazie danych firmy – co oznacza, że trzeba przepisać poprzednie zapytanie z użyciem poniższego schematu płatka śniegu:

Tabele w tym schemacie zostały już załadowane. Pamiętaj, że celem jest ustalenie łącznej kwoty sprzedaży dla gatunku powieści w poszczególnych stanach.

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 dwa złączenia JOIN, aby uzyskać identyfikatory genre_id.
  • Uzupełnij trzy złączenia JOIN, aby uzyskać identyfikatory state_id.
  • Dodaj warunek filtrujący książki należące do gatunku 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 ___
    -- 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
    ___.___;
Edytuj i uruchom kod