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, kursun bir parçasıdır
SQL Server'da Sorgu Performansını İyileştirme
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
SELECT WorldBankRegion,
CountryName
FROM Nations
WHERE Code2 ___ ___ -- Add the operator to compare queries
(SELECT ___ -- Country code column
FROM Cities);