String
BigQuery
REGEXP_CONTAINS
Mengembalikan TRUE jika value cocok dengan regular expression. Berguna untuk pattern matching dan validasi format.
Tipe hasil:
BOOLDiperbarui: 16 Mei 2026Syntax
SQL
REGEXP_CONTAINS(value, regexp)Parameter
valueSTRINGwajib
String yang akan diuji
regexpSTRINGwajib
Regular expression pattern (re2 syntax)
Contoh Penggunaan
Basic Pattern Match
SQL
1 SELECT 2 email, 3 REGEXP_CONTAINS(email, r'@gmail\.com$') as is_gmail 4 FROM `project.dataset.users`;
Cek apakah email dari Gmail.
Hasil
| is_gmail | |
|---|---|
| john@gmail.com | true |
| jane@yahoo.com | false |
Phone Validation
SQL
1 SELECT 2 phone, 3 REGEXP_CONTAINS(phone, r'^\+62[0-9]{9,12}$') as valid_indo 4 FROM `project.dataset.contacts`;
Validasi format nomor telepon Indonesia.
Hasil
| phone | valid_indo |
|---|---|
| +6281234567890 | true |
| 081234567890 | false |
Filter with WHERE
SQL
1 SELECT * 2 FROM `project.dataset.products` 3 WHERE REGEXP_CONTAINS(sku, r'^[A-Z]{2}-[0-9]{4}$');
Filter products dengan SKU format tertentu.
Pertanyaan Umum tentang REGEXP_CONTAINS
Apa itu fungsi REGEXP_CONTAINS di BigQuery?
Mengembalikan TRUE jika value cocok dengan regular expression. Berguna untuk pattern matching dan validasi format. Di BigQuery, fungsi REGEXP_CONTAINS termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan REGEXP_CONTAINS di BigQuery?
Gunakan sintaks berikut: REGEXP_CONTAINS(value, regexp). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi REGEXP_CONTAINS?
Fungsi REGEXP_CONTAINS 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 REGEXP_CONTAINS?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: value (STRING, wajib): String yang akan diuji; regexp (STRING, wajib): Regular expression pattern (re2 syntax).