Fungsi aggregate yang mengumpulkan nilai dari multiple rows menjadi JSON array. Mirip dengan ARRAY_AGG tapi menghasilkan format JSON.
JSONDiperbarui: 12 Jul 2026JSON_GROUP_ARRAY(expression)Nilai yang akan dikumpulkan ke dalam JSON array
1 SELECT 2 department, 3 JSON_GROUP_ARRAY(name) as employees_json 4 FROM employees 5 GROUP BY department;
Mengumpulkan nama karyawan per departemen sebagai JSON array.
| department | employees_json |
|---|---|
| Sales | ["Alice", "Bob"] |
| Tech | ["Carol", "David"] |
1 SELECT 2 category, 3 JSON_GROUP_ARRAY(JSON_OBJECT('id', id, 'name', name)) as products_json 4 FROM products 5 GROUP BY category;
Membuat JSON array berisi objects untuk setiap kategori.
| category | products_json |
|---|---|
| Books | [{"id":1,"name":"SQL Guide"},{"id":2,"name":"Data Book"}] |
Sudah paham JSON_GROUP_ARRAY? Latih langsung di browser
Latihan interaktif, langsung di browser.