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

Concat SQL, Salah Satu Fungsi Skalar Text

Belajar Data Science di Rumah 31-Agustus-2022
https://dqlab.id/files/dqlab/cache/4d19abdb959bb649bdf3af63d8a9da0e_x_Thumbnail800.jpg

Bahasa pemrograman merupakan salah satu skill yang harus dimiliki oleh para data analyst. Bahasa pemrograman tentunya akan sangat membantu para data analyst dalam menganalisis data terutama yang berukuran besar.


Salah satu bahasa pemrograman yang khususnya dapat digunakan untuk mengakses serta memanipulasi database adalah SQL. SQL pun memiliki beragam fungsi yang dapat digunakan seperti concat SQL, ceiling, floor, round, trim, dll.


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).


RDBMS digunakan oleh sistem IT oleh seluruh perusahaan di dunia dan di Indonesia, maka pengetahuan SQL menjadi aset yang penting di perusahaan. 


1. SQL Function

Fungsi 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 merupakan fungsi yang digunakan untuk mengembalikan nilai tunggal dari suatu nilai input yang diberikan. Sedangkan fungsi agregat dalam SQL digunakan untuk melakukan perhitungan pada sekelompok nilai dan kemudian mengembalikan nilai tunggal. Pada artikel kali ini kita akan mengenali beberapa contoh fungsi skalar khususnya untuk operasi non numerik.


sql


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


2. Concat()

Fungsi concat() merupakan salah satu fungsi dalam SQL yang digunakan untuk menggabungkan semua argumen/input, NULL value akan diabaikan. Dua string atau lebih dapat ditambahkan secara bersamaan. Adapun syntax umumnya adalah 

SELECT CONCAT(ColumnName1, ColumnName2, ColumnNameN)
FROM TableName;

Untuk lebih memahaminya, perhatikan contoh berikut ini.


sql

sehingga outputnya sebagai berikut

sql


3. Substr()

Function substr merupakan salah satu fungsi dalam SQL yang digunakan untuk mengekstrak karakter/string yang diinginkan. Adapun syntax umum dari substr adalah

SELECT SUBSTR(columnName, Start Index, Number of string to be extract)
FROM TableName;

Untuk lebih memudahkannya, perhatikan contoh di bawah ini

sql

sehingga outputnya

sql


4. Replace()

Replace merupakan salah satu fungsi dalam SQL yang digunakan untuk mengganti karakter dalam suatu string/text. Adapun syntax umum dari fungsi replace adalah

SELECT REPLACE(ColumnName, Character/String to be change, New String/Character)
FROM TableName;

Untuk lebih mudah memahaminya, perhatikan contoh di bawah ini

sql

sehingga outputnya berikut ini

sql


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


Menganalisis data tidak hanya data numerik saja, akan tetapi data non numerik juga bisa dianalisis, terutama dalam proses merapikan database. Salah satu bahasa pemrograman database yang dapat kalian pelajari adalah SQL. Materi SQL pun tersedia di DQLab.


DQLab menyajikan materi secara teori maupun praktek. Selain itu di DQLab pun menyediakan berbagai modul dan ebook dengan materi yang beragam sesuai kebutuhan.


Cara bergabungnya sangat mudah. Langsung saja sign up di DQLab.id/signup dan nikmati belajar data science DQLab


Penulis : Latifah Uswatun Khasanah

Editor : Annissa 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 :