DISKON 95%! BIG PROMO 8.8 MENARIK DI TANGGAL CANTIK
Belajar Data Science 6 Bulan bareng ahli + dapat sertifikat hanya Rp. 188K 
BURUAN AMBIL
Pendaftaran ditutup dalam 1 Hari 2 Jam 4 Menit 15 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;

sql

(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


sql

(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 Belajar
Data Science Sekarang
Bersama DQLab

Buat Akun Belajarmu & Mulai Langkah
Kecilmu Mengenal Data Science.

Buat Akun Gratis Dengan :

https://dqlab.id/files/dqlab/file/data-web-1/data-user-2/50040333a3a5d46bf130664e5870ebc6/8be7fae4b69abead22aa9296bcab7b4b.jpg Sign-Up dengan Google

https://dqlab.id/files/dqlab/file/data-web-1/data-user-2/50040333a3a5d46bf130664e5870ebc6/d0aa879292fb427c0978d2a12b416e98.jpg Sign-Up dengan Facebook

Atau Buat Dengan :