Duplikate mit DISTINCT() entfernen
Du willst die nächstgelegene Stadt zu Erdbeben mit einer Magnitude von 8 oder höher herausfinden. Diese Informationen findest du in der Tabelle Earthquakes. Eine einfache Abfrage liefert jedoch doppelte Zeilen, weil einige Städte mehr als ein Erdbeben mit Magnitude 8 oder höher erlebt haben.
Du kannst Duplikate mit der Klausel DISTINCT() entfernen. Wenn du die Ergebnisse hast, möchtest du wissen, wie oft jede Stadt ein Erdbeben mit einer Magnitude von 8 oder höher erlebt hat.
Beachte, dass IS NOT NULL verwendet wird, weil viele Erdbeben glücklicherweise nicht in der Nähe besiedelter Gebiete stattfinden.
Diese Übung ist Teil des Kurses
Verbesserung der Abfrageleistung in SQL Server
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
SELECT ___, -- Add the closest city
Country
FROM Earthquakes
WHERE Magnitude >= 8
AND NearestPop IS NOT NULL
ORDER BY NearestPop;