NOT IN ve NOT EXISTS
NOT IN ve NOT EXISTS sırasıyla IN ve EXISTS ifadelerinin tersini yapar. Bir tabloda bulunan verinin diğer bir tabloda bulunmadığını kontrol etmek için kullanılırlar.
Nations tablosunda yer alıp Cities tablosunda görünmeyen bazı ülkeler olup olmadığını merak ediyorsun. Bunun birçok nedeni olabilir. Örneğin, bir ülkedeki tüm şehir nüfusları listelemek için çok küçük olabilir ya da verinin derlendiği zamanda belirli bir ülke için şehir verisi hiç olmayabilir.
Sorguları ülke kodlarını kullanarak karşılaştıracaksın.
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 WorldBankRegion,
CountryName
FROM Nations
WHERE Code2 ___ ___ -- Add the operator to compare queries
(SELECT ___ -- Country code column
FROM Cities);