Buat Akun DQLab & Akses Kelas Data Science Python, R, SQL, Excel GRATIS

Penerapan Fungsi Concat SQL dalam Analisis Data

Belajar Data Science di Rumah 05-Oktober-2022
https://dqlab.id/files/dqlab/cache/99c5ac9c53ead5e5db701728a014a7c1_x_Thumbnail800.jpg

Salah satu bahasa pemrograman yang khususnya dapat digunakan untuk mengakses serta memanipulasi database adalah SQL. SQL (Structured Query Language) merupakan bahasa pemrograman yang digunakan untuk mengolah database. 


SQL dapat digunakan untuk memperbarui, membuat tabel, prosedur, dan lainnya. SQL merupakan bahasa komputer standar yang digunakan untuk berinteraksi dengan suatu sistem database atau lebih tepatnya sistem manajemen database relasional (RDBMS).


SQL pun memiliki beragam fungsi yang dapat digunakan seperti Concat, Ceiling, Floor, Round, Trim, dan lain-lain. Mendengar fungsi Concat dalam bahasa pemrograman SQL sepertinya tidak asing. Bagaimana tidak, fungsi Concat SQL ini sejatinya mirip dengan fungsi teks yang ada di dalam Microsoft Excel, sahabat DQ. Namun jika di Microsoft Excel ini namanya adalah CONCATENATE.


Yap, Concat dalam bahasa SQL lebih sering diaplikasikan untuk melakukan penggabungan dari fungsi karakter. Pada prinsipnya, fungsi Concat merupakan salah satu query yang digunakan untuk character expressions dengan satu atau lebih karakter yang ingin kita gabungkan.


Nah, sekarang mari kita pelajari tentang fungsi Concat SQL pada artikel dibawah ini!


1. Fungsi di SQL

Fungsi SQL merupakan metode yang digunakan untuk melakukan operasi data di database. Operasi ini bisa berupa kalkulasi numerik atau operasi non-numerik. SQL function dapat terbagi ke dalam 2 kategori yaitu fungsi skalar dan fungsi agregate.


Fungsi skalar dalam SQL digunakan untuk mengembalikan nilai tunggal (single value) dari suatu nilai input yang diberikan, sedangkan Fungsi agregat dalam SQL digunakan untuk melakukan perhitungan pada sekelompok nilai dan kemudian mengembalikan nilai tunggal.


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


2. Fungsi Skalar di SQL

Fungsi skalar adalah fungsi dalam SQL yang digunakan untuk mengembalikan nilai tunggal dari suatu nilai input yang diberikan. Fungsi skalar ini bisa digunakan untuk numeric value maupun non numeric value. Pada fungsi skalar numeric value biasanya digunakan pada operasi matematika seperti abs(), ceiling(), floor(), round(), sqrt(), mod(), exp() dan masih banyak fungsi matematika lainnya.


Adapun untuk fungsi skalar non numeric biasanya adalah fungsi skalar text atau string function

sql


3. Fungsi Text di SQL

Seperti yang telah diketahui bahwa fungsi skalar itu dibagi menjadi numeric value dan non numeric value. Fungsi text ini termasuk ke dalam non numeric value. Fungsi skalar untuk text atau string ini digunakan saat kita ingin melakukan operasi pada text atau karakter di SQL.


Sebagai contoh seperti ingin mengubah huruf kecil menjadi huruf besar, menggabungkan argumen, mengganti karakter, menghitung jumlah karakter, menghapus karakter, dll. Sama seperti fungsi skalar numerik, pada skalar non numerik ini terdapat beberapa fungsi yang bisa digunakan seperti concat(), split_part(), substr(), length(), replace(), trim(), upper(), lower(), dan lainnya.


sql


4. Kegunaan Fungsi Concat di SQL

Dalam suatu database terdiri dari beberapa tabel yang berisi data atau informasi yang saling berkaitan. Jadi terkadang dalam satu tabel belum tentu memuat seluruh informasi yang dibutuhkan untuk analisis. Sehingga untuk mendapatkan keseluruhan informasi atau datanya, perlu menggabungkan dua atau lebih data. Nah, dengan fungsi CONCAT() kita bisa melakukan penggabungan data tersebut.


Fungsi ini bawaan dari SQL yang dapat menyambung dua atau lebih string. Contohnya penggabungan data dengan tipe data string secara bersamaan. Sintaks untuk fungsi CONCAT sebagai berikut.

CONCAT(string1, string2, …, string_n)


5. Contoh Penggunaan Fungsi Concat

Setelah mengetahui jenis-jenis fungsi dalam SQL dan khususnya adalah fungsi Concat, untuk lebih memahaminya kita akan menampilkan contoh data berikut yang diberi nama tabel Students


SQL

Selanjutnya kita akan menggabungkan kolom FirstName dan LastName menjadi satu kolom yang bernama Name, maka kita cukup menuliskan syntax berikut ini:


sql


Maka output yang dihasilkan adalah berikut:


sql


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


Selain penggunaan query yang telah dijelaskan dalam artikel ini, ternyata masih banyak penerapan query SQL lainnya. Apakah kalian tertarik dan pengen belajar-belajar lebih banyak nih soal SQL? Kebetulan banget nih sahabat DQ, DQLab kini menyediakan modul SQL pun yang pastinya bisa kalian coba. Dijamin pengetahuan soal query SQL kamu bertambah dan makin jago dong pastinya!


Belajar SQL di DQLab memiliki beberapa keunggulan seperti dapat belajar secara live code, tersedia berbagai macam modul dengan beberapa bahasa pemrograman yang berbeda, serta tersedia ebook yang dapat diakses dengan gratis sebagai referensi tambahan dalam belajar. 


Tunggu apa lagi? Yuk Sign Up di DQLab.id!


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