Kom igångKom igång gratis

NOT IN och NOT EXISTS

NOT IN och NOT EXISTS gör motsatsen till IN respektive EXISTS. De används för att kontrollera om data som finns i en tabell saknas i en annan.

Du vill ta reda på om det finns länder i tabellen Nations som inte förekommer i tabellen Cities. Det kan finnas många anledningar till detta. Till exempel kan alla stadspopulationer från ett visst land vara för små för att listas, eller så kanske det saknas stadsdata för ett visst land vid den tidpunkt då data sammanställdes.

Du kommer att jämföra frågorna med hjälp av landskoder.

Den här övningen är en del av kursen

Förbättra frågeprestanda i SQL Server

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

SELECT WorldBankRegion,
       CountryName
FROM Nations
WHERE Code2 ___ ___ -- Add the operator to compare queries
	(SELECT ___ -- Country code column
	 FROM Cities);
Redigera och kör kod