NOT IN en NOT EXISTS
NOT IN en NOT EXISTS doen respectievelijk het tegenovergestelde van IN en EXISTS. Ze worden gebruikt om te controleren of de gegevens die in de ene tabel staan, ontbreken in een andere.
Je wilt weten of er landen in de tabel Nations staan die niet voorkomen in de tabel Cities. Daar kunnen veel redenen voor zijn. Bijvoorbeeld: alle stadsbevolkingen van een land zijn te klein om te worden opgenomen, of er was geen stadsdata beschikbaar voor een bepaald land toen de gegevens zijn verzameld.
Je gaat de queries vergelijken met behulp van landcodes.
Deze oefening maakt deel uit van de cursus
De queryprestaties verbeteren in SQL Server
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
SELECT WorldBankRegion,
CountryName
FROM Nations
WHERE Code2 ___ ___ -- Add the operator to compare queries
(SELECT ___ -- Country code column
FROM Cities);