Senin, 08 Juni 2009

Menggabungkan 2 kolom atau lebih

Dalam Kasus tertentu untuk membuat suatu report atau data baru kita harus menggabungkan data dari dua kolom atau lebih menjadi satu kolom dengan nama kolom yang baru.

Didalam aplikasi database dengan MYSQL Server sintak untuk menggabungkan 2 kolom atau lebih menjadi satu kolom dapat digunakan perintah concat(kolom1,kolom2). Contoh kasus yang kita ambil adalah dari sebuah data master mahasiswa mempunyai field alamat1 dan alamat2 tetapi dalam kondisi tertentu field alamat1 dan alamat2 digabung menjadi satu dengan identitas baru alamat.

Perintah yang digunakan untuk menhasilkan data seperti contoh kasus diatas adalah sebagai berikut :

Query untuk melihat data sebenarnya :

select cust_name,cust_alm,cust_alm2 from customer

Hasil :





Hasil yang diinginkan adalah cust_alm dan cust_alm2 digabung menjadi alamat
contoh hasil yang diinginkan :





Perintah yang digunakan adalah sebagai berikut :

select cust_name,concat(cust_alm,' ',cust_alm2) as alm_lengkap from customer

Ket :
,' ', :
merupakan fungsi untuk menempatkan tanda spasi diantara field yang digabung.
as alm_lengkap : field baru hasil dari perintah concat











0 komentar:


Free Blogger Templates by Isnaini Dot Com and Wedding Dresses. Powered by Blogger