UNION ve UNION ALL
Earthquakes veritabanında listelenen tüm şehirleri döndüren bir sorguya ihtiyacın var. Bu, Cities tablosunda kolay bir sorgu olmalı. Ancak veritabanındaki tüm şehirleri aldığından emin olmak için sorguya Nations tablosunu da ekleyerek başkentleri de dahil edeceksin. Yinelenen satırları kaldırmak için UNION kullanacaksın.
Merak ettiğin için, gerçekten yinelenen satır olup olmadığını bilmek istiyorsun. Aynı sorguyu bu kez UNION ALL ile birleştirir ve her iki sorgunun döndürdüğü satır sayılarını karşılaştırırsan, eğer tekrarlar varsa UNION ALL daha fazla satır döndürür.
Bu egzersiz
SQL Server'da Sorgu Performansını İyileştirme
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
SELECT ___ AS NearCityName, -- City name column
CountryCode
FROM Cities
___ -- Append queries
SELECT ___ AS NearCityName, -- Nation capital column
Code2 AS CountryCode
FROM Nations;