Skip to content

Cara lain melakukan concat string di MySQL

20 April 2007

Ketika saya melakukan surfing di website developer zone MySQL, ada sebuah artikel mengenai bahasan stored procedure (SP) yang merupakan artikel guide dari beberapa seri untuk mengetahui fitur terbaru pada MySQL versi 5. Bahasan SP yang ditulis Peter Gulutzan ini menurut saya sangat rapih dan mudah untuk dipahami. Anda bisa lihat di sini.

Pada halaman paling bawah artikel, Anda bisa mendownload complete artikel dalam bentuk PDF.

Yang menarik dari salah satu paragraf dalam artikel tersebut adalah potongan kode
SET sql_mode = ‘ansi. Ternyata jika kita run query tersebut, maka mode sql akan berubah ke mode ansi. Dimana dalam mode ini saya bisa menggabungkan string dengan karakter tertentu.

Setelah query terseut di run maka untuk melakukan penggabungan string, selain biasa yang kita pakai menggunakan CONTACT(string1, string2 dst), dalam mode ansi ini maka simply kita tinggal gunakan penghubung ‘||’. Sebagai contoh jika kita ingin gabungkan string ‘Hallo’, ‘Apa’, ‘Kabar’ kita bisa tulis seperti berikut :

SELECT 'HALO ' || ' Apa ' || 'Kabar';

Untuk kembali ke mode standard, Anda cukup tulis SET sql_mode = ”;

Semoga Bermanfaat !

No comments yet

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: