DICARI! YANG MAU BELAJAR DATA SCIENCE DISKON 95%
Belajar Data 6 Bulan BERSERTIFIKAT hanya Rp 149K!

0 Hari 3 Jam 21 Menit 35 Detik

Cara Menggabungkan Teks dengan Fungsi Concat pada SQL

Belajar Data Science di Rumah 24-Mei-2022
https://dqlab.id/files/dqlab/cache/1b48b054578463bd9c792f95616f2481_x_Thumbnail800.jpg

Bekerja dengan data memungkinkan untuk menggabungkan data dari beberapa kolom menjadi sebuah kolom. Contohnya, menggabungkan kolom nama depan dan nama belakang dalam kolom nama lengkap.

String pada SQL merupakan sekumpulan karakter yang membantu mendeklarasikan teks dalam bahasa pemrograman. Fungsi string SQL digunakan untuk memanipulasi ekspresi karakter atau untuk mendapatkan berbagai informasi tentangnya. 


Sedangkan fungsi CONCAT dalam SQL adalah salah satu anggota yang paling berguna dari fungsi-fungsi yang ada. Fungsi CONCAT merupakan fungsi string SQL yang disediakan untuk menggabungkan dua atau lebih dari dua ekspresi karakter menjadi satu string.


Supaya tidak bingung, lebih baik kita langsung membahas apa itu fungsi CONCAT pada SQL dan bagaimana cara penggunaan dari fungsi CONCAT ini, yuk!


1. Fungsi CONCAT

SQL memiliki fungsi bawaan yang bisa digunakan untuk menggabungkan dua atau beberapa string atau menggabungkan string hasil query, yakni melalui fungsi CONCAT() (singkatan dari Concatenating).

Penulisan fungsi CONCAT:

SELECT CONCAT(string1,string2,[string_n])from nama_table


dengan catatan, jika salah satu string diisi dengan NULL, maka output yang dihasilkan adalah NULL.

Contoh

Output

CONCAT("DQLab","Online")

DQLabOnline

CONCAT("DQLab",NULL,"Online")

NULL


Baca juga : Saatnya Belajar SQL, Kenali Rekomendasi Query SQL Bagi Pemula


2. Fungsi CONCAT_WS

Fungsi CONCAT_WS() adalah variasi lain dari fungsi CONCAT(), perbedaannya dengan menggunakan fungsi CONCAT_WS(), kita bisa menambahkan dua atau lebih ekspresi bersama dengan pemisah atau karakter pembatas antara kolom yang akan digabung. Cara penggunaan fungsi CONCAT_WS() hampir sama dengan fungsi CONCAT(), perbedaannya terletak di argumen pertama fungsi CONCAT_WS() yang meminta inputan karakter pembatas.


Penulisan fungsi CONCAT_WS:

SELECT CONCAT_WS (pemisah, string1, string2,[string_n]) FROM nama_table


3. Contoh Penggunaan CONCAT

Misalkan kita memiliki tabel kode seperti di bawah ini.

kode_huruf

kode_angka

AB

01234

BC

12345

CD

23456


Kita ingin menggabungkan langsung kedua kolom yang ada. Perintahnya adalah sebagai berikut.

SELECT Concat(kode_huruf,kode_angka) FROM kode


Contoh lainnya menggabungkan kata œProduk : œ dan field œnama_produk dari table œms_produk.

SELECT CONCAT("Produk : ", nama_produk) FROM ms_produk;


(source: mysql.phi-integration.com)


4. Contoh Penggunaan CONCAT_WS

CONCAT_WS() biasanya digunakan pada beberapa kasus query dengan SQL seperti menggabungkan string untuk menampilkan alamat email secara terstruktur. Contohnya seperti berikut.

CONCAT_WS(@, "dqlab", "mail.com")

Contoh lainnya menggabungkan field "kode_produk" dan "nama_produk" dengan pemisah ", ".

SELECT CONCAT_WS(", ", kode_produk, nama_produk) FROM ms_produk


(source: mysql.phi-integration.com)


Baca juga : Catat! Ini 3 Keuntungan Belajar SQL dalam Mengolah Data


Masih banyak variasi query SQL selain CONCAT maupun query-query lain yang sangat berguna menunjang pengerjaan database. Sudah siap menguasai SQL? Yuk selesaikan modul Fundamental SQL: INNER JOIN dan modul SQL lainnya di DQLab.


Ragu karena tidak memiliki background IT? Jangan khawatir, kamu tetap bisa menguasai SQL dan Ilmu Data Science untuk siap berkarir di revolusi industri 4.0. Bangun proyek dan portofolio datamu bersama DQLab. Sign up atau isi form dibawah ini sekarang untuk mulai belajar data di DQLab!



Penulis: Salsabila MR

Editor:  Annisa Widya Davita

Mulai Karier
sebagai Praktisi
Data Bersama
DQLab

Daftar sekarang dan ambil langkah
pertamamu untuk mengenal
Data Science.

Buat Akun


Atau

Sudah punya akun? Login