Hai semuanya. Selamat datang di tutorial DUMET School. Pada kesempatan kali ini saya akan membahas tentang query di mysql. Dan query yang akan saya bahas kali ini adalah query substring pada mysql. Sebelum saya bahas querynya saya akan menjelaskan fungsi dari substring. Sama dengan pada bahasa pemrograman, substring pada mysql berfungsi untuk mengambil sebagian karakter atau seluruhnya dari suatu field di dalam database. Saya akan bahas beberapa penggunaannya dalam mysql. Perhatikan gambar berikut :

mysql substirng query 09012015 fachrul 1

Gambar diatas adalah urutan karakter yang kita mulai dari kiri. Untuk struktur querynya adalah SUBSTR(string,position). Kita langsung coba saja beberapa model penggunaan mysql substring.

Query                   : SELECT SUBSTRING(‘MySQL SUBSTRING’,1)

Hasil                     : MySQL SUBSTRING

 

Query                   : SELECT SUBSTRING(‘MySQL SUBSTRING’,1)

Hasil                     : SUBSTRING

 

Dua penulisan diatas sama hasilnya dengan query berikut :

SELECT SUBSTRING(‘MySQL SUBSTRING’ FROM 1);

SELECT SUBSTRING(‘MySQL SUBSTRING’ FROM 6);

 

Sekarang kita menggunakan struktur substring(position,lenght) :

Query                    : SELECT SUBSTRING(‘MySQL SUBSTRING’,1,5)

Hasil                     : MySQL

 

Query Diatas sama dengan :

SELECT SUBSTRING(‘MySQL SUBSTRING’ FROM 1 FOR 5)

 

Sekarang kita coba dengan nilai position yang negative.

Perhatikan gambar dibawah :

mysql substirng query 09012015 fachrul 2

Implementasi querynya adalah :

Query                    : SELECT SUBSTRING(‘MySQL SUBSTRING’,-10);

Hasil                     : SUBSTRING

 

Query                    : SELECT SUBSTRING(‘MySQL SUBSTRING’,-15,5);

Hasil                     : MySQL

 

Demikian sedikit tutorial kali ini. Semoga dapat bermanfaat buat teman-teman. Terima kasih.