String

CONCAT

BigQueryBigQuery

Menggabungkan dua atau lebih string menjadi satu. Fungsi dasar untuk string concatenation di BigQuery yang mendukung berbagai tipe data.

Tipe hasil: STRINGDiperbarui: 7 Jan 2026

Syntax

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
1SELECT CONCAT('Hello', ' ', 'World') as greeting;

Menggabungkan tiga string menjadi satu.

Hasil
Hello World

Concat Kolom

SQL
1SELECT
2 CONCAT(first_name, ' ', last_name) as full_name
3FROM `project.dataset.employees`
4LIMIT 3;

Membuat full name dari first dan last name.

Hasil
full_name
John Doe
Jane Smith
Bob Wilson

Concat dengan Tipe Berbeda

SQL
1SELECT
2 CONCAT('Order #', CAST(order_id AS STRING), ' - Total: Rp', FORMAT('%,.0f', amount)) as order_summary
3FROM `project.dataset.orders`
4LIMIT 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
1SELECT
2 CONCAT(
3 first_name, ' ',
4 IFNULL(middle_name, ''),
5 IF(middle_name IS NOT NULL, ' ', ''),
6 last_name
7 ) as full_name
8FROM `project.dataset.customers`;

Menggabungkan nama dengan optional middle name.

Hasil
full_name
John William Doe
Jane Smith

Fungsi Terkait