BaşlayınÜcretsiz başlayın

DISTINCT() ile yinelenenleri kaldır

Büyüklüğü 8 veya daha yüksek olan depremlere en yakın şehrin hangisi olduğunu bilmek istiyorsun. Bu bilgiyi Earthquakes tablosundan alabilirsin. Ancak basit bir sorgu, bazı şehirler 8 veya daha büyük büyüklükte birden fazla deprem yaşadığı için yinelenen satırlar döndürüyor.

Yinelenenleri DISTINCT() ifadesini kullanarak kaldırabilirsin. Sonuçları aldıktan sonra, her bir şehrin 8 veya daha büyük büyüklükte kaç deprem yaşadığını da bilmek isteyeceksin.

Birçok depremin, neyse ki, yerleşim bölgelerine yakın gerçekleşmediğini belirtmek için IS NOT NULL kullanıldığını unutma.

Bu egzersiz, kursun bir parçasıdır

SQL Server'da Sorgu Performansını İyileştirme

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

SELECT ___, -- Add the closest city
		Country 
FROM Earthquakes
WHERE Magnitude >= 8
	AND NearestPop IS NOT NULL
ORDER BY NearestPop;
Kodu Düzenle ve Çalıştır