Soal SMA · Latihan campuran · Kesulitan 4/5
Dalam sebuah organisasi, data disimpan dalam tabel 'Karyawan' dengan kolom: ID, Nama, Departemen, Gaji. Seorang analis ingin menampilkan nama karyawan yang gajinya di atas rata-rata gaji seluruh karyawan. Query SQL yang tepat adalah...
- A.SELECT Nama FROM Karyawan WHERE Gaji > (SELECT AVG(Gaji) FROM Karyawan);
- B.SELECT Nama FROM Karyawan WHERE Gaji > AVG(Gaji);
- C.SELECT Nama FROM Karyawan HAVING Gaji > AVG(Gaji);
- D.SELECT Nama FROM Karyawan WHERE AVG(Gaji) < Gaji;
Kunci jawaban & pembahasan
Jawaban: SELECT Nama FROM Karyawan WHERE Gaji > (SELECT AVG(Gaji) FROM Karyawan);
Untuk membandingkan dengan rata-rata, perlu subquery yang menghitung AVG(Gaji) terlebih dahulu.
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