Mulai sekarangMulai gratis

Hapus duplikasi dengan DISTINCT()

Anda ingin mengetahui kota terdekat dari gempa bumi dengan magnitudo 8 atau lebih tinggi. Anda dapat memperoleh informasi ini dari tabel Earthquakes. Namun, kueri sederhana menghasilkan baris duplikat karena beberapa kota mengalami lebih dari satu gempa bermagnitudo 8 atau lebih tinggi.

Anda dapat menghapus duplikasi dengan klausa DISTINCT(). Setelah mendapatkan hasilnya, Anda ingin mengetahui berapa kali setiap kota mengalami gempa bermagnitudo 8 atau lebih tinggi.

Perhatikan bahwa IS NOT NULL digunakan karena banyak gempa tidak terjadi di dekat area berpenduduk, untungnya.

Latihan ini merupakan bagian dari kursus

Meningkatkan Kinerja Kueri di SQL Server

Lihat Kursus

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

SELECT ___, -- Add the closest city
		Country 
FROM Earthquakes
WHERE Magnitude >= 8
	AND NearestPop IS NOT NULL
ORDER BY NearestPop;
Edit dan Jalankan Kode