Mengekstrak substring dari string mulai dari posisi tertentu. Mendukung panjang opsional untuk membatasi karakter yang diambil.
VARCHARDiperbarui: 12 Jul 2026SUBSTRING(str, pos) | SUBSTRING(str, pos, len) | SUBSTRING(str FROM pos FOR len)String sumber
Posisi awal (1-indexed, negatif dari akhir)
Jumlah karakter yang diambil
1 SELECT SUBSTRING('Hello World', 7) AS result;
Mengambil dari posisi 7 sampai akhir.
1 SELECT SUBSTRING('Hello World', 1, 5) AS result;
Mengambil 5 karakter dari posisi 1.
1 SELECT SUBSTRING('Hello World', -5) AS result;
Mengambil 5 karakter terakhir.
1 SELECT SUBSTRING(phone, 1, 3) AS area_code 2 FROM contacts;
Mengambil 3 digit pertama nomor telepon.
Sudah paham SUBSTRING? Latih langsung di browser
Latihan interaktif, langsung di browser.