String
DuckDB
SUBSTRING
Mengambil sebagian karakter dari sebuah string berdasarkan posisi awal dan panjang.
Tipe hasil:
VARCHARDiperbarui: 6 Jan 2026Syntax
SQL
SUBSTRING(string, start [, length]) | SUBSTRING(string FROM start [FOR length])Parameter
stringVARCHARwajib
String sumber yang akan dipotong
startINTEGERwajib
Posisi awal (dimulai dari 1)
lengthINTEGERopsional
Jumlah karakter yang diambil (opsional)
Contoh Penggunaan
Mengambil Karakter Awal
SQL
1 SELECT SUBSTRING('DuckDB Analytics', 1, 6);
Mengambil 6 karakter pertama.
Hasil
DuckDB
Ekstrak Kode Area
SQL
1 SELECT SUBSTRING(phone, 1, 4) as area_code 2 FROM contacts;
Mengambil 4 karakter pertama sebagai kode area.
Hasil
+628
Sintaks SQL Standard
SQL
1 SELECT SUBSTRING('Hello World' FROM 7 FOR 5);
Menggunakan sintaks SQL standard dengan FROM dan FOR.
Hasil
World