Mysql

Fungsi String SUBSTRING() Pada MySQL

Definisi dan Penggunaan

Fungsi SUBSTRING() digunakan untuk mengekstrak substring dari string (dimulai dari posisi mana pun).

Catatan: Fungsi SUBSTR() dan MID() sama dengan fungsi SUBSTRING().

Syntax

SUBSTRING(stringstartlength)

Atau:

SUBSTRING(string FROM start FOR length)

Nilai Parameter

ParameterDeskripsi
stringRequired. String yang akan diekstrak
startRequired. Posisi awal. Bisa berupa angka positif atau negatif. Jika bilangan positif, fungsi ini mengekstrak dari awal string. Jika bilangan negatif, fungsi ini mengekstrak dari ujung string
lengthRequired. Jumlah karakter yang akan diekstrak

Detail Teknis

Works in:Mulai dari MySQL 4.0

Contoh
Ekstrak substring dari string (mulai dari posisi 5, ekstrak 3 karakter):

SELECT SUBSTRING("MySQL Tutorial", 5, 3) AS ExtractString;

Contoh
Ekstrak substring dari teks dalam kolom (mulai dari posisi 2, ekstrak 5 karakter):

SELECT SUBSTRING(NamaSUppliers, 2, 5) AS ExtractString
FROM Suppliers;

Contoh
Ekstrak substring dari string (mulai dari akhir, di posisi -7, ekstrak 5 karakter):

SELECT SUBSTRING("MySQL Tutorial", -7, 5) AS ExtractString;

Hanifah Nurbaeti