Urutan sintaks - Gempa bumi Selandia Baru
Saat mengeksekusi kueri, urutan pemrosesan sintaks SQL utama berbeda dari urutan penulisannya di dalam kueri.
Anda menginginkan kueri sederhana yang menampilkan semua gempa bumi yang tercatat di Selandia Baru dengan magnitudo 7,5 atau lebih tinggi. Anda merumuskan kueri tersebut dalam satu kalimat sebelum membuatnya.
Dari tabel Earthquakes, saring hanya baris dengan Country sama dengan 'NZ' dan Magnitude lebih besar atau sama dengan 7,5. Lalu, pilih kolom Date, Place, NearestPop, dan Magnitude. Urutkan hasil akhir dari Magnitude terbesar ke Magnitude terkecil.
Kode contoh disusun sesuai urutan kalimat di atas, yang sama dengan urutan pemrosesan sintaks SQL di database. Anda perlu menyusunnya kembali agar dapat dijalankan tanpa kesalahan.
Latihan ini adalah bagian dari kursus
Meningkatkan Kinerja Kueri di SQL Server
Petunjuk latihan
- Lengkapi kueri yang diperlukan menggunakan
FROM,WHERE,SELECT, danORDER BY. - Susun ulang kueri sehingga sintaksnya berada dalam urutan yang akan berjalan tanpa kesalahan.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
/*
Returns earthquakes in New Zealand with a magnitude of 7.5 or more
*/
___ Earthquakes
___ Country = 'NZ'
___ Date, Place, NearestPop, Magnitude
AND Magnitude >= 7.5
___ ___ Magnitude DESC;