Mengambil substring berdasarkan delimiter. Berguna untuk parsing string seperti path, URL, atau CSV.
VARCHARDiperbarui: 12 Jul 2026SUBSTRING_INDEX(str, delim, count)String sumber
Delimiter untuk memisahkan
Jumlah delimiter (positif dari kiri, negatif dari kanan)
1 SELECT SUBSTRING_INDEX('user@example.com', '@', -1) AS domain;
Mengambil bagian setelah @.
1 SELECT SUBSTRING_INDEX('user@example.com', '@', 1) AS username;
Mengambil bagian sebelum @.
1 SELECT SUBSTRING_INDEX('/home/user/docs/file.txt', '/', -1) AS filename;
Mengambil nama file dari path.
1 SELECT SUBSTRING_INDEX( 2 SUBSTRING_INDEX('a,b,c,d', ',', 2), ',', -1 3 ) AS second_element;
Mengambil elemen ke-2 dari CSV.
Sudah paham SUBSTRING_INDEX? Latih langsung di browser
Latihan interaktif, langsung di browser.