Soal SMA · Analisis · Kesulitan 3/5
Sebuah basis data relasional memiliki tabel Mahasiswa (NIM, Nama, Jurusan) dan tabel Nilai (NIM, KodeMK, Nilai). Query SQL: SELECT Jurusan, AVG(Nilai) FROM Mahasiswa NATURAL JOIN Nilai GROUP BY Jurusan HAVING COUNT(*) > 2. Apa yang dilakukan query tersebut?
- A.Menampilkan rata-rata nilai per jurusan untuk jurusan yang memiliki lebih dari 2 mahasiswa
- B.Menampilkan rata-rata nilai per jurusan untuk jurusan yang memiliki lebih dari 2 nilai
- C.Menampilkan rata-rata nilai per jurusan untuk mahasiswa yang memiliki lebih dari 2 nilai
- D.Menampilkan rata-rata nilai per jurusan untuk jurusan yang memiliki lebih dari 2 mata kuliah
Kunci jawaban & pembahasan
Jawaban: Menampilkan rata-rata nilai per jurusan untuk jurusan yang memiliki lebih dari 2 nilai
Query menggabungkan tabel Mahasiswa dan Nilai berdasarkan NIM, lalu mengelompokkan per Jurusan. HAVING COUNT(*) > 2 berarti hanya jurusan yang memiliki lebih dari 2 baris hasil join (yaitu lebih dari 2 nilai) yang ditampilkan.
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