String
BigQuery
CONCAT
Menggabungkan dua atau lebih string menjadi satu. Fungsi dasar untuk string concatenation di BigQuery yang mendukung berbagai tipe data.
Tipe hasil:
STRINGDiperbarui: 16 Mei 2026Syntax
SQL
CONCAT(value1, value2 [, ...])Parameter
value1, value2, ...STRING atau tipe lainwajib
Nilai-nilai yang akan digabungkan. Non-string akan di-cast ke STRING
Contoh Penggunaan
Concat Sederhana
SQL
1 SELECT CONCAT('Hello', ' ', 'World') as greeting;
Menggabungkan tiga string menjadi satu.
Hasil
Hello World
Concat Kolom
SQL
1 SELECT 2 CONCAT(first_name, ' ', last_name) as full_name 3 FROM `project.dataset.employees` 4 LIMIT 3;
Membuat full name dari first dan last name.
Hasil
| full_name |
|---|
| John Doe |
| Jane Smith |
| Bob Wilson |
Concat dengan Tipe Berbeda
SQL
1 SELECT 2 CONCAT('Order #', CAST(order_id AS STRING), ' - Total: Rp', FORMAT('%,.0f', amount)) as order_summary 3 FROM `project.dataset.orders` 4 LIMIT 3;
Menggabungkan string dengan number yang di-format.
Hasil
| order_summary |
|---|
| Order #1001 - Total: Rp1,500,000 |
| Order #1002 - Total: Rp2,350,000 |
Handle NULL dengan IFNULL
SQL
1 SELECT 2 CONCAT( 3 first_name, ' ', 4 IFNULL(middle_name, ''), 5 IF(middle_name IS NOT NULL, ' ', ''), 6 last_name 7 ) as full_name 8 FROM `project.dataset.customers`;
Menggabungkan nama dengan optional middle name.
Hasil
| full_name |
|---|
| John William Doe |
| Jane Smith |
Pertanyaan Umum tentang CONCAT
Apa itu fungsi CONCAT di BigQuery?
Menggabungkan dua atau lebih string menjadi satu. Fungsi dasar untuk string concatenation di BigQuery yang mendukung berbagai tipe data. Di BigQuery, fungsi CONCAT termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan CONCAT di BigQuery?
Gunakan sintaks berikut: CONCAT(value1, value2 [, ...]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi CONCAT?
Fungsi CONCAT mengembalikan nilai bertipe STRING. 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 CONCAT?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: value1, value2, ... (STRING atau tipe lain, wajib): Nilai-nilai yang akan digabungkan. Non-string akan di-cast ke STRING.