MulaiMulai sekarang secara gratis

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 adalah bagian dari kursus

Perancangan Basis Data

Lihat Kursus

Petunjuk latihan

  • Pilih state dari tabel yang sesuai dan total sales_amount.
  • Lengkapi dua JOIN untuk mendapatkan genre_id.
  • Lengkapi tiga JOIN untuk mendapatkan state_id.
  • Pilih secara kondisional buku dengan genre novel.
  • Kelompokkan hasil berdasarkan state.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

-- 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
    ___.___;
Edit dan Jalankan Kode