Fauzian Sebastian (Zian Tech)
Menu
  • Home
  • TKJ
    • Perakitan
    • Installasi
    • Konfigurasi
    • TroubleHosting
  • Rekayasa Perangkat Lunak
    • WEB Design
    • Software Aplication
  • Multimedia
    • Animation
    • Desain Graphic
  • Trending Topic
  • Tentang Saya

Wednesday, 1 October 2014

Fungsi GROUP_CONCAT di MySQL

By zianovel10:16:00MySQL No comments
Apa itu GROUP_CONCAT ?
GROUP_CONCAT digunakan untuk menggabungkan nilai-nilai di dalam kolom menjadi sebuah string.
secara umum penulisan syntak group_concat adalah seperti dibawah ini
GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORDER BY {unsigned_integer | col_name | expr} [ASC | DESC] [,col_name ...]] [SEPARATOR str_val])
Keterangan :

  • [DISTINCT] digunakan apabila kita ingin mendapatkan hasil koleksi daftar yang unik
  • expr atau expression adalah field atau ekspresi (dari berbagai penggunaan kombinasi field, literal, function maupun operator)
  • [ORDER BY ...] digunakan apabila kita ingin mengurutkan hasil
  • SEPERATOR digunakan untuk string pemisah antar item dari daftar

Contoh penggunaan GROUP_CONCAT

1. Buat sebuah table mahasiswa
CREATE TABLE mahasiswa (
id int(15) primary key auto_increment,
nama varchar(20) not null,
nilai int(3) not null
)

2. Tambahkan data pada table mahasiswa
INSERT INTO mahasiswa (nama,nilai)
values
('Dwi Randy Herdinanto',90),
('Dwi Randy Herdinanto',85),
('Dwi Randy Herdinanto',95),
('Dwi Randy Herdinanto',100),
('Firmansyah',80),
('Firmansyah',97)

3. Gunakan fungsi GROUP_CONCAT untuk menggabungkan value yang ada di kolom nilai
SELECT nama, GROUP_CONCAT(nilai SEPARATOR ' | ') as daftar_nilai
FROM mahasiswa
GROUP BY nama
ORDER BY nama ASC

4. Hasilnya akan seperti gambar dibawah ini

Fungsi GROUP_CONCAT di MySQL


Sekian dari saya
Tunggu tutorial menarik lainnya, karena itu kunjungi terus blog ini
Read More
Newer Posts Older Posts Home

Popular Posts

  • Mengatasi error "String or binary data would be truncated. The statement has been terminated."
    Malam semua setelah beberapa jam yang lalu saya memposting tentang CRUD dengan VB.NET Bagian 1  kali ini saya akan memposting  C ara mengata...
  • Tutorial Sql Injection Dengan SQLMAP Kali Linux
    Tutorial Sql Injection Dengan SQLMAP Kali Linux - SQL Injection merupakan sebuah teknik hacking dimana seorang penyerang dapat memasukka...
  • Memutuskan Koneksi Orang Lain Dengan Tuxcut Kali Linux
    Memutuskan Koneksi Orang Lain Dengan Tuxcut Kali Linux - Tuxcut adalah sebuah program kecil yang berfungsi ( netcut ) "memotong ...
  • Cara Dual Boot Kali Linux dan Windows
    Kali Linux Indonesia - Cara Install Dual Boot Kali Linux dan Windows halo sobat dimana pun berada disini penulis blog Kali Linux Indonesia...
  • Cara Mengatasi Error di Kali Linux
    Cara Mengatasi Error di Kali Linux - Pernah kah anda mengalami error di kali linux anda? jika pernah pasti menjengkelkan tidak bisa update t...

Blog Archive

  • ►  2020 (1)
    • ►  March (1)
  • ►  2016 (26)
    • ►  October (10)
    • ►  May (1)
    • ►  February (3)
    • ►  January (12)
  • ►  2015 (35)
    • ►  December (2)
    • ►  October (4)
    • ►  September (18)
    • ►  August (1)
    • ►  June (1)
    • ►  May (2)
    • ►  April (1)
    • ►  March (1)
    • ►  January (5)
  • ▼  2014 (99)
    • ►  December (1)
    • ►  November (3)
    • ▼  October (1)
      • Fungsi GROUP_CONCAT di MySQL
    • ►  September (6)
    • ►  August (3)
    • ►  July (3)
    • ►  June (9)
    • ►  May (9)
    • ►  April (27)
    • ►  March (20)
    • ►  February (10)
    • ►  January (7)
  • ►  2013 (17)
    • ►  December (6)
    • ►  November (1)
    • ►  October (9)
    • ►  March (1)

Tentangku Yang tak pernah Usai

My Photo
zianovel
Kenalan dulu yu, karena ada istilah tak kenal maka tak sayang. Ya walaupun terkadang udah lama kenal eh ga disayang-sayang. Giliran udah kenal dan udah sayang, eh malah ditinggal pas lagi sayang-sayangnya.
View my complete profile

Copyright © Design by Muhamad Fauzian