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

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

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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