LoslegenKostenlos loslegen

NOT IN und NOT EXISTS

NOT IN und NOT EXISTS machen jeweils das Gegenteil von IN und EXISTS. Sie werden verwendet, um zu prüfen, ob Daten, die in einer Tabelle vorhanden sind, in einer anderen fehlen.

Dich interessiert, ob es Länder in der Tabelle Nations gibt, die nicht in der Tabelle Cities auftauchen. Dafür kann es viele Gründe geben. Zum Beispiel könnten alle Stadtbevölkerungen eines Landes zu klein sein, um aufgeführt zu werden, oder zum Zeitpunkt der Datenerhebung gab es für ein bestimmtes Land keine Städtedaten.

Du wirst die Abfragen anhand von Ländercodes vergleichen.

Diese Übung ist Teil des Kurses

Verbesserung der Abfrageleistung in SQL Server

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

SELECT WorldBankRegion,
       CountryName
FROM Nations
WHERE Code2 ___ ___ -- Add the operator to compare queries
	(SELECT ___ -- Country code column
	 FROM Cities);
Code bearbeiten und ausführen