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
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;