Soal SMA · Penerapan · Kesulitan 4/5
Sebuah aplikasi e-commerce menyimpan data transaksi dalam tabel relasional. Untuk menampilkan total pembelian pelanggan, pengembang menulis query yang menjalankan SELECT SUM(total) untuk setiap pelanggan secara terpisah dalam loop. Cara paling tepat untuk meningkatkan efisiensi adalah...
- A.Menambahkan indeks pada kolom nama pelanggan
- B.Menggunakan klausa GROUP BY dengan fungsi agregat dalam satu query
- C.Menyimpan total di file teks terpisah
- D.Menghapus tabel transaksi setelah dihitung
Kunci jawaban & pembahasan
Jawaban: Menggunakan klausa GROUP BY dengan fungsi agregat dalam satu query
GROUP BY memungkinkan agregasi per kelompok dalam satu operasi basis data, menghindari banyak query berulang.
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