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

Veritabanı Tasarımı

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

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

-- 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