MulaiMulai sekarang secara 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 adalah bagian dari kursus

Meningkatkan Kinerja Kueri di SQL Server

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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