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

Bu bir LEFT JOIN, değil mi?

Birleşimlerin yapısını güzelce kavradınız! Bu egzersizde INNER JOIN ile LEFT JOIN arasındaki farkları keşfedeceksiniz. Bunu yapmak, hangi birleşim türünü kullanacağınıza karar vermenize yardımcı olacak.

Daha önce olduğu gibi, cities ve countries tablolarını kullanacaksınız.

cities tablosu (solda) ve countries tablosu (sağda) ile bir INNER JOIN yapmaya başlayacaksınız. Yalnızca bir ülkenin her iki tabloda da mevcut olduğu kayıtlarla ilgileniyorsanız bu yöntem kullanışlıdır.

Daha sonra LEFT JOIN işlemine geçeceksiniz. Bu işlem ise countries tablosunda bir eşleşmeleri olsun ya da olmasın, cities tablosundaki tüm ülkeleri döndürmek istiyorsanız faydalı olur.

Bu egzersiz

SQL’de Veri Birleştirme

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

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

SELECT 
    c1.name AS city,
    code,
    c2.name AS country,
    region,
    city_proper_pop
FROM cities AS c1
-- Perform an inner join with cities as c1 and countries as c2 on country code
___
ORDER BY code DESC;
Kodu Düzenle ve Çalıştır