String

SUBSTR

MySQLMySQL

Alias untuk SUBSTRING. Mengekstrak substring dari string mulai dari posisi tertentu dengan panjang opsional.

Tipe hasil: VARCHARDiperbarui: 7 Jan 2026

Syntax

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
1SELECT SUBSTR('MySQL Database', 1, 5) AS result;

Mengambil 5 karakter pertama.

Hasil
result: MySQL

Tanpa Panjang

SQL
1SELECT SUBSTR('MySQL Database', 7) AS result;

Mengambil dari posisi 7 sampai akhir.

Hasil
result: Database

Ekstrak Extension

SQL
1SELECT SUBSTR(filename, -3) AS extension
2FROM files
3WHERE filename LIKE '%.___';

Mengambil 3 karakter terakhir sebagai extension.

Hasil
extension: pdf

Fungsi Terkait