LoslegenKostenlos loslegen

IN und EXISTS

Du möchtest wissen, welche – falls überhaupt – Hauptstadtstädte als nächstgelegene Stadt zu erfassten Erdbeben aufgeführt sind. Diese Information kannst du mit INTERSECT erhalten, indem du die Tabelle Nations mit der Tabelle Earthquakes vergleichst. INTERSECT erfordert jedoch, dass Anzahl und Reihenfolge der Spalten in den SELECT-Anweisungen zwischen den Abfragen identisch sind, und du möchtest zusätzliche Spalten aus der äußeren Abfrage in die Ergebnisse aufnehmen.

Du versuchst zwei Abfragen, jeweils mit einem anderen Operator, die dir die gewünschten Ergebnisse liefern.

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.

-- First attempt
SELECT CountryName,
       ___, -- 2017 country population
	   ___, -- Capital city	   
       WorldBankRegion
FROM Nations
WHERE Capital ___ -- Add the operator to compare queries
        (SELECT NearestPop 
	     FROM Earthquakes);
Code bearbeiten und ausführen