Kom igångKom igång gratis

Ta bort dubbletter med DISTINCT()

Du vill ta reda på vilken stad som ligger närmast jordbävningar med en magnitud på 8 eller högre. Den informationen finns i tabellen Earthquakes. En enkel fråga returnerar dock dubblerade rader eftersom vissa städer har drabbats av mer än en jordbävning med magnitud 8 eller högre.

Du kan ta bort dubbletter med hjälp av DISTINCT()-satsen. När du har dina resultat vill du också veta hur många gånger varje stad har drabbats av en jordbävning med magnitud 8 eller högre.

Observera att IS NOT NULL används eftersom många jordbävningar inte inträffar nära något befolkat område – som tur är.

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 ___, -- Add the closest city
		Country 
FROM Earthquakes
WHERE Magnitude >= 8
	AND NearestPop IS NOT NULL
ORDER BY NearestPop;
Redigera och kör kod