Soal SMP · Latihan campuran · Kesulitan 3/5
Sebuah tabel basis data siswa memiliki kolom: NIS, Nama, Kelas, Nilai. Jika ingin menampilkan hanya siswa kelas 8 dengan nilai lebih dari 80 dan diurutkan dari nilai terbesar, perintah SQL yang paling tepat adalah ...
- A.SELECT Nama FROM siswa WHERE Kelas=8 AND Nilai>80 ORDER BY Nilai DESC;
- B.SELECT Nama FROM siswa WHERE Kelas=8 OR Nilai>80 ORDER BY Nilai ASC;
- C.SELECT * FROM siswa WHERE Nilai>80 ORDER BY Kelas;
- D.SELECT Nama FROM siswa HAVING Kelas=8 AND Nilai>80;
Kunci jawaban & pembahasan
Jawaban: SELECT Nama FROM siswa WHERE Kelas=8 AND Nilai>80 ORDER BY Nilai DESC;
Filter kelas dan nilai digabung dengan AND, lalu diurutkan menurun memakai ORDER BY Nilai DESC.
Mau penjelasan yang menyesuaikan level anak?
Xinau AI membahas soal langkah demi langkah, menyesuaikan gaya bahasa dengan usia anak, dan menyusun latihan berikutnya berdasarkan jawaban sebelumnya.
Coba gratis 30 hari