Fungsi SUBSTRING() pada SQL

 

PlajariKode - Fungsi SUBSTRING() pada SQL


Belajar SQL - Menggunakan fungsi SUBSTRING() pada SQL.

Untuk berbagai keperluan, akan diperlukan pengambilan data yang terdapat dalam sebuah string atau bahkan kolom. Fungsi SUBSTRING() digunakan untuk mengambil data sejumlah karakter yang diinginkan (dimulai dari manapun dan berapa banyak karakter yang diambil). Contoh penulisan:

SUBSTRING(String, Start, Length)

Parameter Penjelasan
String Diperlukan untuk menentukan string yang akan dipotong
Start Diperlukan untuk menentukan posisi awal pemotongan, posisi paling kiri dari sebuah string adalah 1
Length Diperlukan untuk menentukan berapa banyak karakter yang akan diambil


Contoh:
SELECT SUBSTRING(56789, 2, 3)
Jika kalian coba sintak diatas pada SQL, maka akan menghasilkan output 678, karena akan mengambil 3 karakter dimulai dari posisi ke 2.

Contoh kasus:

Pada artikel sebelumnya, untuk menggabungkan data dapat dilakukan menggunakan fungsi CONCAT(). Kita akan mencoba menggabungkan sekaligus memotong data.

Artikel terkait: 


Perhatikan tabel pegawai dibawah ini, kita buat contoh kasus untuk membuat username dari gabungan antara karakter kedua dan ketiga nama depan (nm_dpn) dan  nip pegawai.

Belajar SQL - Menggunakan fungsi RIGHT() pada SQL

Perintah SQL untuk contoh kasus diatas adalah sebagai berikut:
SELECT CONCAT(SUBSTRING(nm_dpn, 2, 2), nip) AS username FROM `pegawai`

Output:

PlajariKode - Fungsi SUBSTRING() pada SQL

Hasil username “us187” merupakan gabungan antara 2 karakter nama depan (nm_dpn) yang dimulai dari posisi ke 2 yaitu "us" dan  nip.

Posting Komentar

0 Komentar