Birleşimleri karşılaştırma
Bu egzersizde countries
ve currencies
tablolarını birleştirerek, tam birleşim gerçekleştirirken sol birleşim ve iç birleşime kıyasla sonuçların nasıl farklı olabileceğini inceleyeceksiniz. region
olarak Kuzey Amerika’ya ve ülkenin name
değerinin eksik olduğu kayıtlara odaklanacaksınız.
Solda countries
ve sağda currencies
ile bir tam birleşim yaparak başlayacaksınız. Aşağıdaki şema ile bir tam birleşimin işleyişini hatırlayın!
Daha sonra benzer bir sol birleşimi tamamlayacak ve yol boyunca gördüğünüz sonuçları gözlemleyerek bir iç birleşim ile bitireceksiniz.
Bu egzersiz
SQL’de Veri Birleştirme
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
SELECT name AS country, code, region, basic_unit
FROM countries
-- Join to currencies
___
USING (code)
-- Where region is North America or name is null
WHERE ___
ORDER BY region;