Mengenal Perintah Group Concat

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.
tabel columns_priv original

Sedangkan untuk hasil berdasarkan query diatas bisa dilihat pada gambar dibawah.
tabel columns_priv setelah dilakukan query group_concat

Demikian kegiatan ngoprek ini saya akhiri. Wassalam.

Leave a Reply