Menggabungkan nilai-nilai dari beberapa baris menjadi satu string dengan pemisah yang ditentukan. Sangat berguna untuk membuat daftar atau menggabungkan data relasional.
TEXTDiperbarui: 13 Jun 2026GROUP_CONCAT([DISTINCT] expr [ORDER BY col [ASC|DESC]] [SEPARATOR str])Ekspresi atau kolom yang akan digabungkan
Karakter pemisah antar nilai (default: koma)
1 SELECT GROUP_CONCAT(name SEPARATOR ', ') AS all_names FROM employees;
Menggabungkan semua nama karyawan menjadi satu string.
1 SELECT department, GROUP_CONCAT(name ORDER BY name) AS members 2 FROM employees 3 GROUP BY department;
Membuat daftar anggota tiap departemen yang diurutkan.
1 SELECT GROUP_CONCAT(DISTINCT category SEPARATOR '|') AS categories FROM products;
Menggabungkan kategori unik dengan pemisah pipe.
1 SET group_concat_max_len = 10000; 2 SELECT GROUP_CONCAT(description) FROM articles;
Mengatur batas panjang maksimum sebelum menggabungkan teks panjang.
Sudah paham GROUP_CONCAT? Latih langsung di browser
Latihan interaktif, langsung di browser.