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

Diğer görünümlerden bir görünüm oluşturma

Görünümler, diğer görünümleri içeren sorgulardan da oluşturulabilir. Bu, özellikle normalleştirme nedeniyle karmaşık bir şeman olduğunda faydalıdır; çünkü gereken JOINS sayısını azaltmana yardımcı olur. En büyük dikkat edilmesi gereken nokta ise bağımlılıkları takip etmektir; özellikle bir görünümde yapılan değişikliklerin veya görünümün silinmesinin diğer görünümleri nasıl etkileyebileceği.

Sonraki birkaç egzersizde Pitchfork inceleme verilerini kullanmaya devam edeceğiz. Bu egzersizde iki önemli görünüm var. top_15_2017, 2017'de yayımlanmış en yüksek puanlı 15 incelemeyi reviewid, title ve score sütunlarıyla tutar. artist_title ise incelenen tüm başlıkları ve bunların ilgili sanatçılarını reviewid, title ve artist sütunlarıyla döndürür. Bu görünümlerden, 2017'nin en yüksek puanlı sanatçılarını getiren yeni bir görünüm oluşturmak istiyoruz.

Bu egzersiz, kursun bir parçasıdır

Veritabanı Tasarımı

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

-- Create a view with the top artists in 2017
___ ___ top_artists_2017 ___
-- with only one column holding the artist field
SELECT artist_title.___ FROM ___
INNER JOIN ___
ON ___.___ = ___.___;

-- Output the new view
SELECT * FROM ___;
Kodu Düzenle ve Çalıştır