Perintah group_concat merupakan perintah di MySQL yang berfungsi untuk menggabungkan nilai dari beberapa kolom ke dalam suatu string. Perintah ini akan terasa berguna pada saat kita akan membuat report dengan Query yang bikin keriting. Pada tulisan ini perintah group_concat yang dibahas pada database MySQL. Untuk kegiatan prakteknya saya akan menggunakan database ‘mysql’ di phpMyAdmin yang ada di lampp. Untuk perintah group_concat versi database lainnya bisa di cek di link berikut: Oracle, DB2, SQL Server, dan PostgreSQL.
Untuk perintah dari group_concat sendiri bisa dilihat pada source code berikut.
SELECT table_name, group_concat( column_name ) as column_name_by_table FROM columns_priv GROUP BY table_name
Untuk penampakan dari tabel columns_priv sendiri bisa dilihat pada gambar berikut.
Sedangkan untuk hasil berdasarkan query diatas bisa dilihat pada gambar dibawah.
Demikian kegiatan ngoprek ini saya akhiri. Wassalam.