BaşlayınÜcretsiz Başlayın

Snowflake şemasında sorgulama

Bir veri ambarın yokmuş gibi düşün. Bunun yerine sorguyu şirketin operasyonel veritabanında çalıştıracaksın; yani önceki sorguyu aşağıdaki snowflake şemasıyla yeniden yazman gerekecek:

Bu şemadaki tablolar yüklendi. Unutma, amacımız her bir eyalette roman türünden kazanılan para miktarını bulmak.

Bu egzersiz

Veritabanı Tasarımı

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Uygun tablodan state alanını ve toplam sales_amount değerini seç.
  • genre_id'leri almak için iki JOIN'i tamamla.
  • state_id'leri almak için üç JOIN'i tamamla.
  • genre değeri novel olan kitapları koşullu olarak seç.
  • Sonuçları eyalete göre grupla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

-- 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
    ___.___;
Kodu Düzenle ve Çalıştır