SELECT içinde alt sorgulama
Videoda incelendiği gibi, SQL’de aynı sonucu elde etmenin genellikle birden fazla yolu vardır. Alt sorguların aynı sonucu elde etmek için birleşimlere bir alternatif sağlayabileceğini gördünüz.
Bu egzersizde bazı sorguların birleşim veya alt sorgu kullanılarak nasıl yazılabileceğini incelemeye devam edeceksiniz.
Adım 1’de, cities
tablosunda en fazla şehrin göründüğü dokuz ülkeyi ve bu şehirlerin sayılarını seçmek için bir LEFT JOIN
ile bir GROUP BY
işlemini birlikte kullanarak başlayacaksınız. Adım 2’de, birleşim ile aynı sonucu döndüren ancak farklı olarak iç içe geçmiş bir sorgudan yararlanan bir sorgu yazacaksınız.
Bu egzersiz
SQL’de Veri Birleştirme
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- Find top nine countries with the most cities
___
-- Order by count of cities as cities_num
___
-- Limit the results
___