String
MySQL
SUBSTR
Alias untuk SUBSTRING. Mengekstrak substring dari string mulai dari posisi tertentu dengan panjang opsional.
Tipe hasil:
VARCHARDiperbarui: 7 Jan 2026Syntax
SQL
SUBSTR(str, pos) | SUBSTR(str, pos, len)Parameter
strstringwajib
String sumber
posintegerwajib
Posisi awal (1-indexed)
lenintegeropsional
Jumlah karakter yang diambil
Contoh Penggunaan
Mengambil Substring
SQL
1 SELECT SUBSTR('MySQL Database', 1, 5) AS result;
Mengambil 5 karakter pertama.
Hasil
result: MySQL
Tanpa Panjang
SQL
1 SELECT SUBSTR('MySQL Database', 7) AS result;
Mengambil dari posisi 7 sampai akhir.
Hasil
result: Database
Ekstrak Extension
SQL
1 SELECT SUBSTR(filename, -3) AS extension 2 FROM files 3 WHERE filename LIKE '%.___';
Mengambil 3 karakter terakhir sebagai extension.
Hasil
extension: pdf