Definisi dan Penggunaan
Fungsi SUBSTR()
digunakan untuk dapat mengekstrak substring dari string (dimulai dari posisi mana pun).
Catatan: Fungsi SUBSTR()
dan MID()
sama dengan fungsi SUBSTRING()
.
Syntax
Atau
SUBSTR(string FROM start FOR length)
Nilai Parameter
Parameter | Deskripsi |
---|---|
string | Required. String yang akan diekstrak |
start | Required. 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 |
length | Required. 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 SUBSTR("Belajar MySQL!", 5, 3) AS ExtractString;
Contoh
Ekstrak substring dari teks dalam kolom (mulai dari posisi 2, ekstrak 5 karakter):
SELECT SUBSTR(NamaShippers, 2, 5) AS ExtractString FROM Shippers;
Contoh
Ekstrak substring dari string (mulai dari akhir, di posisi -5, ekstrak 5 karakter):
SELECT SUBSTR("Belajar MySQL bersama!", -5, 5) AS ExtractString;