String

STARTS_WITH

BigQueryBigQuery

Mengecek apakah string dimulai dengan prefix tertentu. Return boolean.

Tipe hasil: BOOLDiperbarui: 16 Mei 2026

Syntax

SQL
STARTS_WITH(value, prefix)

Parameter

valueSTRINGwajib

String yang akan dicek

prefixSTRINGwajib

Prefix yang dicari

Contoh Penggunaan

Check Prefix

SQL
1SELECT STARTS_WITH('BigQuery', 'Big') as result;

Mengecek apakah dimulai dengan 'Big'.

Hasil
TRUE

Filter by Prefix

SQL
1SELECT *
2FROM `project.dataset.products`
3WHERE STARTS_WITH(sku, 'ELC');

Filter produk elektronik berdasarkan SKU prefix.

Categorize by Prefix

SQL
1SELECT
2 CASE
3 WHEN STARTS_WITH(email, 'admin') THEN 'Admin'
4 WHEN STARTS_WITH(email, 'support') THEN 'Support'
5 ELSE 'Regular'
6 END as user_type,
7 COUNT(*) as count
8FROM `project.dataset.users`
9GROUP BY user_type;

Kategorisasi user berdasarkan email prefix.

Pertanyaan Umum tentang STARTS_WITH

Apa itu fungsi STARTS_WITH di BigQuery?
Mengecek apakah string dimulai dengan prefix tertentu. Return boolean. Di BigQuery, fungsi STARTS_WITH termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan STARTS_WITH di BigQuery?
Gunakan sintaks berikut: STARTS_WITH(value, prefix). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi STARTS_WITH?
Fungsi STARTS_WITH mengembalikan nilai bertipe BOOL. 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 STARTS_WITH?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: value (STRING, wajib): String yang akan dicek; prefix (STRING, wajib): Prefix yang dicari.

Fungsi Terkait