Blog.YHT.Web.ID

Icon

Bosan adalah awal dari penciptaan perubahan.

MySQL : Penggabungan String

Dipindahkan dari http://www.ryht.co.cc/wordpress/?p=247, yang telah terbit per 27 Oktober 2008, dengan perubahan seperlunya.

Ini sebenarnya karena kemalasan membaca manual yang sudah lama dikumpulkan. Dengan niat dan karena penasaran dengan fungsi mysql yang dibutuhkan agar memiliki kompabilitas dengan basis data kantor yang menggunakan oracle, yang mahal, maka saya mempelajari ini.

Data yang ingin ditampilkan sangat sederhana, yaitu menggabungkan beberapa kolom dalam satu kolom. Dalam perintah oracle, mungkin contohnya seperti ini :

SELECT `NAMA_DEPAN`||’ ‘||`NAMA_BELAKANG`, `NIS` FROM DATA_SISWA


Pada kenyataannya data yang berada di kantor tidak sesederhana itu. Namun saya merasa jawaban akan hal ini adalah kunci dari kompleksitas yang aku hadapi.

Setelah membaca Manual MySQL 5.0 versi PDF yang sudah lama diunduh, saya menemukan di halaman 700. Di situ terdapat fungsi concat dan concat_ws. Bisa pula di lihat lewat MySQL 5.0 Manual Online.

Dan ternyata caranya hanya seperti ini :

SELECT CONCAT(`NAMA_DEPAN`,” “,`NAMA_BELAKANG`), `NIS` FROM DATA_SISWA

Atau bisa juga dengan :

SELECT CONCAT_WS(” “,`NAMA_DEPAN`,`NAMA_BELAKANG`), `NIS` FROM DATA_SISWA

* Ternyata cuman begitu doank… 🙁 Dasar pemales.. *

Teringat kata-kata , “Read the F**king Manual, dude!” yang sering saya dengar. * Hiks… Ayo, membaca… *

Kategori: /mysql

Tag: , ,

Leave a Reply