String
BigQuery
CONTAINS_SUBSTR
Mengecek apakah string mengandung substring tertentu. Case-insensitive dan mendukung JSON.
Tipe hasil:
BOOLDiperbarui: 16 Mei 2026Syntax
SQL
CONTAINS_SUBSTR(value, substring)Parameter
valueSTRING atau struktur lainwajib
Nilai yang akan dicek (bisa string, array, struct)
substringSTRINGwajib
Substring yang dicari
Contoh Penggunaan
Case-Insensitive Search
SQL
1 SELECT CONTAINS_SUBSTR('Hello World', 'WORLD') as result;
Mencari substring (case-insensitive).
Hasil
TRUE
Search in JSON
SQL
1 SELECT * 2 FROM `project.dataset.products` 3 WHERE CONTAINS_SUBSTR(TO_JSON_STRING(attributes), 'wireless');
Mencari dalam JSON attributes.
Full Text Search Style
SQL
1 SELECT * 2 FROM `project.dataset.articles` 3 WHERE CONTAINS_SUBSTR(content, 'machine learning') 4 OR CONTAINS_SUBSTR(title, 'machine learning');
Mencari artikel tentang machine learning.
Pertanyaan Umum tentang CONTAINS_SUBSTR
Apa itu fungsi CONTAINS_SUBSTR di BigQuery?
Mengecek apakah string mengandung substring tertentu. Case-insensitive dan mendukung JSON. Di BigQuery, fungsi CONTAINS_SUBSTR termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan CONTAINS_SUBSTR di BigQuery?
Gunakan sintaks berikut: CONTAINS_SUBSTR(value, substring). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi CONTAINS_SUBSTR?
Fungsi CONTAINS_SUBSTR 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 CONTAINS_SUBSTR?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: value (STRING atau struktur lain, wajib): Nilai yang akan dicek (bisa string, array, struct); substring (STRING, wajib): Substring yang dicari.