Soal SMA · Latihan campuran · Kesulitan 3/5
Diberikan tabel relasional: Mahasiswa(NIM, Nama), KRS(NIM, KodeMK), MK(KodeMK, SKS). Query SQL untuk menampilkan nama mahasiswa yang mengambil MK dengan SKS > 3 adalah ...
- A.SELECT Nama FROM Mahasiswa JOIN KRS ON Mahasiswa.NIM=KRS.NIM JOIN MK ON KRS.KodeMK=MK.KodeMK WHERE MK.SKS>3;
- B.SELECT Nama FROM Mahasiswa WHERE NIM IN (SELECT NIM FROM KRS WHERE SKS>3);
- C.SELECT Nama FROM Mahasiswa, MK WHERE SKS>3;
- D.SELECT Nama FROM KRS JOIN MK ON KRS.KodeMK=MK.KodeMK WHERE MK.SKS>3;
Kunci jawaban & pembahasan
Jawaban: SELECT Nama FROM Mahasiswa JOIN KRS ON Mahasiswa.NIM=KRS.NIM JOIN MK ON KRS.KodeMK=MK.KodeMK WHERE MK.SKS>3;
Query harus menggabungkan Mahasiswa, KRS, dan MK melalui kunci relasi, lalu memfilter SKS>3.
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