CommencezCommencez gratuitement

Supprimer les doublons avec DISTINCT()

Vous voulez connaître la ville la plus près des séismes d'une magnitude de 8 ou plus. Vous pouvez obtenir cette information à partir de la table Earthquakes. Cependant, une requête simple retourne des lignes en double, car certaines villes ont subi plus d'un séisme de magnitude 8 ou plus.

Vous pouvez supprimer les doublons à l'aide de la clause DISTINCT(). Une fois vos résultats obtenus, vous souhaitez savoir combien de fois chaque ville a connu un séisme d'une magnitude de 8 ou plus.

Notez que IS NOT NULL est utilisé, car de nombreux séismes ne surviennent heureusement près d'aucune zone habitée.

Cette activité fait partie du cours

Améliorer la performance des requêtes dans SQL Server

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

SELECT ___, -- Add the closest city
		Country 
FROM Earthquakes
WHERE Magnitude >= 8
	AND NearestPop IS NOT NULL
ORDER BY NearestPop;
Modifier et exécuter le code