शुरू करेंमुफ़्त में शुरू करें

अन्य views से view बनाना

ऐसे क्वेरीज़ से भी views बनाए जा सकते हैं जिनमें अन्य views शामिल हों। यह तब उपयोगी होता है जब आपका स्कीमा जटिल हो, संभवतः normalization के कारण, क्योंकि इससे ज़रूरी JOINS की संख्या कम करने में मदद मिलती है। सबसे बड़ी चिंता dependencies को ट्रैक करना है, खासकर यह कि किसी view में बदलाव करने या उसे drop करने से अन्य views पर क्या प्रभाव पड़ेगा।

अगले कुछ अभ्यासों में, हम Pitchfork reviews डेटा का इस्तेमाल जारी रखेंगे। इस अभ्यास में दो views महत्वपूर्ण हैं। top_15_2017 में 2017 में प्रकाशित सबसे अधिक स्कोर वाली शीर्ष 15 reviews होती हैं, जिनमें कॉलम reviewid, title, और score हैं। artist_title सभी reviewed titles और उनके संबंधित artists की सूची लौटाता है, जिनमें कॉलम reviewid, title, और artist हैं। इन views से, हम एक नया view बनाना चाहते हैं जो 2017 के सबसे अधिक स्कोर वाले artists लाए।

यह अभ्यास पाठ्यक्रम का हिस्सा है

डेटाबेस डिज़ाइन

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

-- 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 ___;
कोड संपादित करें और चलाएँ