Mengkueri skema snowflake
Bayangkan Anda belum menyiapkan gudang data. Sebagai gantinya, Anda harus menjalankan kueri ini pada basis data operasional perusahaan, yang berarti Anda harus menulis ulang kueri sebelumnya menggunakan skema snowflake berikut:

Tabel-tabel dalam skema ini telah dimuat. Ingat, tujuan kita adalah menemukan jumlah uang yang dihasilkan dari genre novel di setiap negara bagian.
Latihan ini merupakan bagian dari kursus
Perancangan Basis Data
Instruksi latihan
- Pilih
statedari tabel yang sesuai dan totalsales_amount. - Lengkapi dua JOIN untuk mendapatkan
genre_id. - Lengkapi tiga JOIN untuk mendapatkan
state_id. - Pilih secara kondisional buku dengan
genrenovel. - Kelompokkan hasil berdasarkan state.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
-- 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
___.___;