ComeçarComece de graça

Remova duplicatas com DISTINCT()

Você quer saber qual é a cidade mais próxima de terremotos com magnitude 8 ou superior. Você pode obter essa informação na tabela Earthquakes. No entanto, uma consulta simples retorna linhas duplicadas porque algumas cidades sofreram mais de um terremoto de magnitude 8 ou superior.

Você pode remover duplicatas usando a cláusula DISTINCT(). Depois de obter os resultados, você quer saber quantas vezes cada cidade enfrentou um terremoto de magnitude 8 ou superior.

Observe que IS NOT NULL está sendo usado porque muitos terremotos não acontecem perto de áreas povoadas, felizmente.

Este exercício faz parte do curso

Melhorando o Desempenho de Consultas no SQL Server

Ver curso

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

SELECT ___, -- Add the closest city
		Country 
FROM Earthquakes
WHERE Magnitude >= 8
	AND NearestPop IS NOT NULL
ORDER BY NearestPop;
Editar e executar o código