Pertanyaan
Klausul GROUP BY dalam SQL digunakan untuk: A Mengelompokkan baris dengan nilai yang sama dalam kolom tertentu B Menggabungkan hasil dari beberapa tabel B C Menghapus baris duplikat dalam hasil query c D Mengubah tipe data dalam tabel E Mengurutkan hasil query berdasarkan kriteria tertentu E
Solusi
Jawaban
Jawaban yang benar adalah **A Mengelompokkan baris dengan nilai yang sama dalam kolom tertentu**.**Penjelasan:**Klausul `GROUP BY` dalam SQL digunakan untuk mengelompokkan baris dalam tabel berdasarkan nilai yang sama dalam satu atau lebih kolom. Ini memungkinkan Anda untuk melakukan agregasi (seperti menghitung, menjumlahkan, atau mencari rata-rata) pada data yang dikelompokkan.**Contoh:**Misalnya, Anda memiliki tabel `pelanggan` dengan kolom `kota`. Anda dapat menggunakan `GROUP BY` untuk mengelompokkan pelanggan berdasarkan kota mereka:```sqlSELECT kota, COUNT(*) AS jumlah_pelangganFROM pelangganGROUP BY kota;```Kode ini akan menghasilkan tabel yang menunjukkan jumlah pelanggan di setiap kota.**Pilihan lainnya:*** **B Menggabungkan hasil dari beberapa tabel:** Ini dilakukan dengan menggunakan `JOIN`.* **C Menghapus baris duplikat dalam hasil query:** Ini dilakukan dengan menggunakan `DISTINCT`.* **D Mengubah tipe data dalam tabel:** Ini dilakukan dengan menggunakan `ALTER TABLE`.* **E Mengurutkan hasil query berdasarkan kriteria tertentu:** Ini dilakukan dengan menggunakan `ORDER BY`.