String

PREFIX

DuckDBDuckDB

Mengecek apakah string dimulai dengan prefix tertentu. Alias: STARTS_WITH. Mengembalikan boolean.

Tipe hasil: BOOLEANDiperbarui: 16 Mei 2026

Syntax

SQL
PREFIX(string, prefix) | STARTS_WITH(string, prefix)

Parameter

stringVARCHARwajib

String yang akan dicek

prefixVARCHARwajib

Prefix yang dicari di awal string

Contoh Penggunaan

Filter Berdasarkan Kode Produk

SQL
1SELECT product_code, product_name
2FROM products
3WHERE PREFIX(product_code, 'ELC');

Mencari semua produk elektronik berdasarkan prefix kode.

Hasil
product_codeproduct_name
ELC001Laptop
ELC002Smartphone
ELC003Tablet

Kategorisasi Nomor Telepon

SQL
1SELECT
2 phone,
3 CASE
4 WHEN PREFIX(phone, '021') THEN 'Jakarta'
5 WHEN PREFIX(phone, '022') THEN 'Bandung'
6 WHEN PREFIX(phone, '031') THEN 'Surabaya'
7 WHEN PREFIX(phone, '08') THEN 'Mobile'
8 ELSE 'Other'
9 END as phone_type
10FROM contacts;

Mengidentifikasi jenis nomor telepon berdasarkan prefix.

Hasil
phonephone_type
02112345678Jakarta
08123456789Mobile
03145678901Surabaya

Filter Log Entries

SQL
1SELECT timestamp, message
2FROM logs
3WHERE PREFIX(message, 'ERROR:') OR PREFIX(message, 'FATAL:');

Mencari log entries yang dimulai dengan ERROR atau FATAL.

Hasil
timestampmessage
2024-01-15 10:30:00ERROR: Connection refused
2024-01-15 10:31:00FATAL: Database unavailable

Pertanyaan Umum tentang PREFIX

Apa itu fungsi PREFIX di DuckDB?
Mengecek apakah string dimulai dengan prefix tertentu. Alias: STARTS_WITH. Mengembalikan boolean. Di DuckDB, fungsi PREFIX termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan PREFIX di DuckDB?
Gunakan sintaks berikut: PREFIX(string, prefix) | STARTS_WITH(string, prefix). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi PREFIX?
Fungsi PREFIX mengembalikan nilai bertipe BOOLEAN. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi PREFIX?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: string (VARCHAR, wajib): String yang akan dicek; prefix (VARCHAR, wajib): Prefix yang dicari di awal string.

Fungsi Terkait